./Ultimate.py --spec ../sv-benchmarks/c/properties/no-data-race.prp --file ../sv-benchmarks/c/pthread-ext/32_pthread5_vs.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 735b3cc8 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/pthread-ext/32_pthread5_vs.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a1dca423de1ee0965d72c4be0ada5e821e4dbfc023ab1c498b90df0e18b4c1f3 --- Real Ultimate output --- This is Ultimate 0.3.0-?-735b3cc-m [2025-03-14 01:19:23,279 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-14 01:19:23,335 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2025-03-14 01:19:23,338 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-14 01:19:23,338 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-14 01:19:23,356 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-14 01:19:23,357 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-14 01:19:23,357 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-14 01:19:23,358 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-14 01:19:23,358 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-14 01:19:23,358 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-14 01:19:23,359 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-14 01:19:23,359 INFO L153 SettingsManager]: * Use SBE=true [2025-03-14 01:19:23,359 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-14 01:19:23,359 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-14 01:19:23,359 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-14 01:19:23,359 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-14 01:19:23,359 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-14 01:19:23,360 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-14 01:19:23,361 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-14 01:19:23,361 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-14 01:19:23,361 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-14 01:19:23,361 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-14 01:19:23,361 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-14 01:19:23,361 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-14 01:19:23,361 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-14 01:19:23,362 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a1dca423de1ee0965d72c4be0ada5e821e4dbfc023ab1c498b90df0e18b4c1f3 [2025-03-14 01:19:23,574 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-14 01:19:23,579 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-14 01:19:23,580 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-14 01:19:23,581 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-14 01:19:23,581 INFO L274 PluginConnector]: CDTParser initialized [2025-03-14 01:19:23,582 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/pthread-ext/32_pthread5_vs.i [2025-03-14 01:19:24,757 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea99ab8eb/40fa1ff49d664baeb97154ace10a4cb2/FLAG49afbef2f [2025-03-14 01:19:25,024 INFO L384 CDTParser]: Found 1 translation units. [2025-03-14 01:19:25,024 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-ext/32_pthread5_vs.i [2025-03-14 01:19:25,035 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea99ab8eb/40fa1ff49d664baeb97154ace10a4cb2/FLAG49afbef2f [2025-03-14 01:19:25,327 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea99ab8eb/40fa1ff49d664baeb97154ace10a4cb2 [2025-03-14 01:19:25,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-14 01:19:25,330 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-14 01:19:25,331 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-14 01:19:25,332 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-14 01:19:25,335 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-14 01:19:25,335 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,336 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1dffad80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25, skipping insertion in model container [2025-03-14 01:19:25,336 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,362 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-14 01:19:25,639 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-14 01:19:25,647 INFO L200 MainTranslator]: Completed pre-run [2025-03-14 01:19:25,672 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-14 01:19:25,700 INFO L204 MainTranslator]: Completed translation [2025-03-14 01:19:25,701 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25 WrapperNode [2025-03-14 01:19:25,701 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-14 01:19:25,702 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-14 01:19:25,702 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-14 01:19:25,702 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-14 01:19:25,707 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,713 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,733 INFO L138 Inliner]: procedures = 171, calls = 21, calls flagged for inlining = 14, calls inlined = 20, statements flattened = 215 [2025-03-14 01:19:25,733 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-14 01:19:25,734 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-14 01:19:25,734 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-14 01:19:25,734 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-14 01:19:25,738 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,738 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,741 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,742 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,746 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,747 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,748 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,749 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,750 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-14 01:19:25,754 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-14 01:19:25,754 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-14 01:19:25,754 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-14 01:19:25,755 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (1/1) ... [2025-03-14 01:19:25,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-14 01:19:25,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-14 01:19:25,792 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-14 01:19:25,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-14 01:19:25,820 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2025-03-14 01:19:25,821 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2025-03-14 01:19:25,821 INFO L130 BoogieDeclarations]: Found specification of procedure thr3 [2025-03-14 01:19:25,821 INFO L138 BoogieDeclarations]: Found implementation of procedure thr3 [2025-03-14 01:19:25,821 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2025-03-14 01:19:25,821 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2025-03-14 01:19:25,821 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-14 01:19:25,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-14 01:19:25,821 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-14 01:19:25,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-14 01:19:25,823 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-14 01:19:25,920 INFO L256 CfgBuilder]: Building ICFG [2025-03-14 01:19:25,922 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-14 01:19:26,198 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-14 01:19:26,198 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-14 01:19:26,198 INFO L318 CfgBuilder]: Performing block encoding [2025-03-14 01:19:26,331 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-14 01:19:26,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.03 01:19:26 BoogieIcfgContainer [2025-03-14 01:19:26,334 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-14 01:19:26,336 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-14 01:19:26,336 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-14 01:19:26,340 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-14 01:19:26,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.03 01:19:25" (1/3) ... [2025-03-14 01:19:26,341 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@141d314 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.03 01:19:26, skipping insertion in model container [2025-03-14 01:19:26,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.03 01:19:25" (2/3) ... [2025-03-14 01:19:26,341 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@141d314 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.03 01:19:26, skipping insertion in model container [2025-03-14 01:19:26,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.03 01:19:26" (3/3) ... [2025-03-14 01:19:26,342 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_pthread5_vs.i [2025-03-14 01:19:26,353 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-14 01:19:26,355 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_pthread5_vs.i that has 4 procedures, 152 locations, 1 initial locations, 2 loop locations, and 28 error locations. [2025-03-14 01:19:26,357 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-14 01:19:26,418 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-03-14 01:19:26,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 161 places, 160 transitions, 332 flow [2025-03-14 01:19:26,506 INFO L124 PetriNetUnfolderBase]: 8/165 cut-off events. [2025-03-14 01:19:26,509 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-14 01:19:26,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 165 events. 8/165 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 421 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 151. Up to 3 conditions per place. [2025-03-14 01:19:26,518 INFO L82 GeneralOperation]: Start removeDead. Operand has 161 places, 160 transitions, 332 flow [2025-03-14 01:19:26,522 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 158 transitions, 326 flow [2025-03-14 01:19:26,531 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-14 01:19:26,543 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@246d456e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-14 01:19:26,544 INFO L334 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2025-03-14 01:19:26,549 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-14 01:19:26,551 INFO L124 PetriNetUnfolderBase]: 0/21 cut-off events. [2025-03-14 01:19:26,551 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-14 01:19:26,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:26,552 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:26,552 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err6ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 55 more)] === [2025-03-14 01:19:26,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:26,557 INFO L85 PathProgramCache]: Analyzing trace with hash 312456241, now seen corresponding path program 1 times [2025-03-14 01:19:26,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:26,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445534989] [2025-03-14 01:19:26,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:26,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:26,647 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-03-14 01:19:26,661 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-03-14 01:19:26,661 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:26,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:26,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:26,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:26,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445534989] [2025-03-14 01:19:26,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445534989] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:26,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:26,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-03-14 01:19:26,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399503716] [2025-03-14 01:19:26,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:26,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-14 01:19:26,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:26,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-14 01:19:26,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-14 01:19:26,752 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 160 [2025-03-14 01:19:26,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 158 transitions, 326 flow. Second operand has 2 states, 2 states have (on average 126.0) internal successors, (252), 2 states have internal predecessors, (252), 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) [2025-03-14 01:19:26,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:26,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 160 [2025-03-14 01:19:26,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:26,899 INFO L124 PetriNetUnfolderBase]: 101/679 cut-off events. [2025-03-14 01:19:26,899 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2025-03-14 01:19:26,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 846 conditions, 679 events. 101/679 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4153 event pairs, 64 based on Foata normal form. 89/630 useless extension candidates. Maximal degree in co-relation 820. Up to 139 conditions per place. [2025-03-14 01:19:26,907 INFO L140 encePairwiseOnDemand]: 138/160 looper letters, 11 selfloop transitions, 0 changer transitions 0/127 dead transitions. [2025-03-14 01:19:26,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 127 transitions, 286 flow [2025-03-14 01:19:26,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-14 01:19:26,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2025-03-14 01:19:26,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 283 transitions. [2025-03-14 01:19:26,919 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.884375 [2025-03-14 01:19:26,922 INFO L175 Difference]: Start difference. First operand has 159 places, 158 transitions, 326 flow. Second operand 2 states and 283 transitions. [2025-03-14 01:19:26,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 127 transitions, 286 flow [2025-03-14 01:19:26,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 127 transitions, 284 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-14 01:19:26,929 INFO L231 Difference]: Finished difference. Result has 131 places, 127 transitions, 262 flow [2025-03-14 01:19:26,931 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=262, PETRI_PLACES=131, PETRI_TRANSITIONS=127} [2025-03-14 01:19:26,933 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -28 predicate places. [2025-03-14 01:19:26,934 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 127 transitions, 262 flow [2025-03-14 01:19:26,935 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 126.0) internal successors, (252), 2 states have internal predecessors, (252), 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) [2025-03-14 01:19:26,935 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:26,935 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:26,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-14 01:19:26,935 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err4ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 55 more)] === [2025-03-14 01:19:26,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:26,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1748992138, now seen corresponding path program 1 times [2025-03-14 01:19:26,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:26,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255265763] [2025-03-14 01:19:26,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:26,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:26,944 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-03-14 01:19:26,954 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-03-14 01:19:26,955 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:26,955 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:27,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:27,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:27,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255265763] [2025-03-14 01:19:27,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255265763] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:27,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:27,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:27,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055159926] [2025-03-14 01:19:27,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:27,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:27,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:27,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:27,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:27,036 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 160 [2025-03-14 01:19:27,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 127 transitions, 262 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 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) [2025-03-14 01:19:27,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:27,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 160 [2025-03-14 01:19:27,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:27,285 INFO L124 PetriNetUnfolderBase]: 622/2355 cut-off events. [2025-03-14 01:19:27,286 INFO L125 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2025-03-14 01:19:27,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3329 conditions, 2355 events. 622/2355 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 20367 event pairs, 309 based on Foata normal form. 0/1901 useless extension candidates. Maximal degree in co-relation 3325. Up to 698 conditions per place. [2025-03-14 01:19:27,304 INFO L140 encePairwiseOnDemand]: 153/160 looper letters, 26 selfloop transitions, 6 changer transitions 0/140 dead transitions. [2025-03-14 01:19:27,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 140 transitions, 357 flow [2025-03-14 01:19:27,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:27,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:27,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 384 transitions. [2025-03-14 01:19:27,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8 [2025-03-14 01:19:27,309 INFO L175 Difference]: Start difference. First operand has 131 places, 127 transitions, 262 flow. Second operand 3 states and 384 transitions. [2025-03-14 01:19:27,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 140 transitions, 357 flow [2025-03-14 01:19:27,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 140 transitions, 357 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-03-14 01:19:27,313 INFO L231 Difference]: Finished difference. Result has 135 places, 132 transitions, 308 flow [2025-03-14 01:19:27,313 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=308, PETRI_PLACES=135, PETRI_TRANSITIONS=132} [2025-03-14 01:19:27,314 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -24 predicate places. [2025-03-14 01:19:27,314 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 132 transitions, 308 flow [2025-03-14 01:19:27,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 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) [2025-03-14 01:19:27,315 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:27,315 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:27,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-14 01:19:27,315 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thr2Err3ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 55 more)] === [2025-03-14 01:19:27,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:27,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1830073826, now seen corresponding path program 1 times [2025-03-14 01:19:27,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:27,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854679391] [2025-03-14 01:19:27,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:27,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:27,328 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-14 01:19:27,332 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-14 01:19:27,332 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:27,332 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:27,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:27,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:27,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854679391] [2025-03-14 01:19:27,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854679391] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:27,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:27,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:27,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701551774] [2025-03-14 01:19:27,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:27,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:27,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:27,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:27,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:27,385 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 160 [2025-03-14 01:19:27,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 132 transitions, 308 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 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) [2025-03-14 01:19:27,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:27,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 160 [2025-03-14 01:19:27,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:27,786 INFO L124 PetriNetUnfolderBase]: 1029/4135 cut-off events. [2025-03-14 01:19:27,786 INFO L125 PetriNetUnfolderBase]: For 625/741 co-relation queries the response was YES. [2025-03-14 01:19:27,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6542 conditions, 4135 events. 1029/4135 cut-off events. For 625/741 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 40793 event pairs, 211 based on Foata normal form. 1/3362 useless extension candidates. Maximal degree in co-relation 6536. Up to 932 conditions per place. [2025-03-14 01:19:27,815 INFO L140 encePairwiseOnDemand]: 152/160 looper letters, 31 selfloop transitions, 9 changer transitions 0/150 dead transitions. [2025-03-14 01:19:27,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 150 transitions, 449 flow [2025-03-14 01:19:27,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:27,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:27,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2025-03-14 01:19:27,818 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.80625 [2025-03-14 01:19:27,818 INFO L175 Difference]: Start difference. First operand has 135 places, 132 transitions, 308 flow. Second operand 3 states and 387 transitions. [2025-03-14 01:19:27,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 150 transitions, 449 flow [2025-03-14 01:19:27,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 150 transitions, 429 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-14 01:19:27,824 INFO L231 Difference]: Finished difference. Result has 137 places, 141 transitions, 386 flow [2025-03-14 01:19:27,824 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=386, PETRI_PLACES=137, PETRI_TRANSITIONS=141} [2025-03-14 01:19:27,825 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -22 predicate places. [2025-03-14 01:19:27,825 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 141 transitions, 386 flow [2025-03-14 01:19:27,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 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) [2025-03-14 01:19:27,825 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:27,825 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:27,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-14 01:19:27,826 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 55 more)] === [2025-03-14 01:19:27,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:27,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1121438984, now seen corresponding path program 1 times [2025-03-14 01:19:27,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:27,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22458295] [2025-03-14 01:19:27,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:27,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:27,832 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-14 01:19:27,835 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-14 01:19:27,835 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:27,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:27,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:27,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:27,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22458295] [2025-03-14 01:19:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22458295] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:27,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:27,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:27,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074660775] [2025-03-14 01:19:27,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:27,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:27,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:27,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:27,892 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 160 [2025-03-14 01:19:27,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 141 transitions, 386 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 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) [2025-03-14 01:19:27,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:27,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 160 [2025-03-14 01:19:27,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:28,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([619] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [4#L719true, 37#L723-5true, 162#true, 85#L730-1true, 164#true, 160#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 127#L740-1true, 176#true, 173#(= |#race~g0~0| 0), Black: 171#true, 158#true]) [2025-03-14 01:19:28,747 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:28,747 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:28,747 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:28,747 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:28,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([619] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [4#L719true, 37#L723-5true, 162#true, 164#true, 160#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 43#L731-4true, 176#true, 127#L740-1true, 173#(= |#race~g0~0| 0), Black: 171#true, 158#true]) [2025-03-14 01:19:28,770 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:28,770 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:28,770 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:28,770 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:28,819 INFO L124 PetriNetUnfolderBase]: 3081/10086 cut-off events. [2025-03-14 01:19:28,819 INFO L125 PetriNetUnfolderBase]: For 1161/1420 co-relation queries the response was YES. [2025-03-14 01:19:28,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16302 conditions, 10086 events. 3081/10086 cut-off events. For 1161/1420 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 112405 event pairs, 1093 based on Foata normal form. 17/8267 useless extension candidates. Maximal degree in co-relation 16295. Up to 3045 conditions per place. [2025-03-14 01:19:28,895 INFO L140 encePairwiseOnDemand]: 153/160 looper letters, 26 selfloop transitions, 6 changer transitions 0/154 dead transitions. [2025-03-14 01:19:28,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 154 transitions, 481 flow [2025-03-14 01:19:28,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:28,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:28,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 384 transitions. [2025-03-14 01:19:28,896 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8 [2025-03-14 01:19:28,896 INFO L175 Difference]: Start difference. First operand has 137 places, 141 transitions, 386 flow. Second operand 3 states and 384 transitions. [2025-03-14 01:19:28,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 154 transitions, 481 flow [2025-03-14 01:19:28,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 154 transitions, 463 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-14 01:19:28,903 INFO L231 Difference]: Finished difference. Result has 139 places, 146 transitions, 414 flow [2025-03-14 01:19:28,904 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=414, PETRI_PLACES=139, PETRI_TRANSITIONS=146} [2025-03-14 01:19:28,904 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -20 predicate places. [2025-03-14 01:19:28,905 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 146 transitions, 414 flow [2025-03-14 01:19:28,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 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) [2025-03-14 01:19:28,905 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:28,905 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:28,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-14 01:19:28,906 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thr2Err2ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 55 more)] === [2025-03-14 01:19:28,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:28,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2059303873, now seen corresponding path program 1 times [2025-03-14 01:19:28,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:28,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230088325] [2025-03-14 01:19:28,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:28,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:28,919 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-14 01:19:28,922 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-14 01:19:28,925 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:28,925 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:28,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:28,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:28,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230088325] [2025-03-14 01:19:28,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230088325] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:28,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:28,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:28,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852424609] [2025-03-14 01:19:28,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:28,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:28,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:28,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:28,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:28,970 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 160 [2025-03-14 01:19:28,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 146 transitions, 414 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 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) [2025-03-14 01:19:28,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:28,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 160 [2025-03-14 01:19:28,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:29,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][163], [26#L729-2true, 162#true, 164#true, 73#L716-4true, Black: 166#true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 76#L723-4true, 176#true, 127#L740-1true]) [2025-03-14 01:19:29,593 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,593 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,594 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,594 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][115], [162#true, 164#true, 47#L729-1true, Black: 166#true, 100#L723-8true, Black: 171#true, 158#true, 4#L719true, Black: 176#true, 181#true, 160#true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,596 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,596 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:29,596 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:29,596 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:29,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][115], [162#true, 164#true, 47#L729-1true, Black: 166#true, 91#L723-6true, Black: 171#true, 158#true, 4#L719true, Black: 176#true, 181#true, 160#true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,647 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,647 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-03-14 01:19:29,647 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:19:29,647 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:19:29,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][163], [26#L729-2true, 162#true, 164#true, 73#L716-4true, Black: 166#true, 53#L723true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:29,689 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-14 01:19:29,689 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:29,690 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:29,690 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:29,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][163], [26#L729-2true, 162#true, 164#true, 73#L716-4true, Black: 166#true, 100#L723-8true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:29,706 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,706 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,706 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,706 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, 47#L729-1true, Black: 166#true, 100#L723-8true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:29,742 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,742 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:29,742 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,742 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][115], [37#L723-5true, 162#true, 164#true, Black: 166#true, 47#L729-1true, Black: 171#true, 158#true, 4#L719true, Black: 176#true, 181#true, 160#true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,743 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,743 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,743 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-03-14 01:19:29,743 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, 47#L729-1true, Black: 166#true, 100#L723-8true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 176#true, 160#true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,744 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,744 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,744 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:29,744 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [26#L729-2true, 162#true, 164#true, Black: 166#true, 100#L723-8true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:29,790 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,790 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:29,790 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:29,790 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:29,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][115], [162#true, 164#true, 47#L729-1true, Black: 166#true, Black: 171#true, 158#true, 4#L719true, Black: 176#true, 181#true, 160#true, 76#L723-4true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,791 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,791 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,791 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:29,791 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][115], [162#true, 164#true, Black: 166#true, 47#L729-1true, Black: 171#true, 158#true, 5#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 4#L719true, Black: 176#true, 181#true, 160#true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,792 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,792 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,792 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:29,792 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][159], [162#true, 164#true, 73#L716-4true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 76#L723-4true, 176#true, 127#L740-1true]) [2025-03-14 01:19:29,814 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-14 01:19:29,814 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:29,814 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:29,814 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:29,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][159], [162#true, 164#true, 73#L716-4true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 100#L723-8true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:29,844 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-14 01:19:29,844 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:29,844 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:29,844 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:29,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][71], [162#true, 164#true, 131#L716-9true, 91#L723-6true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 151#L729true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 176#true, 160#true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,926 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is not cut-off event [2025-03-14 01:19:29,926 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is not cut-off event [2025-03-14 01:19:29,926 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is not cut-off event [2025-03-14 01:19:29,926 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is not cut-off event [2025-03-14 01:19:29,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, 100#L723-8true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:29,929 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,929 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:29,929 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:29,929 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:29,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [37#L723-5true, 162#true, 164#true, 47#L729-1true, Black: 166#true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:29,941 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,941 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-03-14 01:19:29,941 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,941 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:29,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][115], [162#true, 164#true, 47#L729-1true, Black: 166#true, 53#L723true, Black: 171#true, 158#true, 4#L719true, Black: 176#true, 181#true, 160#true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,943 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:29,943 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,943 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:29,943 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:29,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][159], [162#true, 164#true, 73#L716-4true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 53#L723true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:29,967 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,967 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,967 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,967 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 100#L723-8true, 43#L731-4true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:29,983 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,983 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:29,983 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:29,983 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:29,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [26#L729-2true, 37#L723-5true, 162#true, 164#true, Black: 166#true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:29,993 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,993 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:29,993 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,993 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, 47#L729-1true, Black: 166#true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 76#L723-4true, 127#L740-1true, 176#true]) [2025-03-14 01:19:29,994 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,994 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:29,994 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,994 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, 47#L729-1true, Black: 166#true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 176#true, 160#true, 76#L723-4true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:29,996 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:29,996 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:29,996 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:29,996 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:30,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 151#L729true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,034 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:30,035 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-03-14 01:19:30,035 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,035 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([619] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][43], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,040 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,040 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,040 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,040 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [26#L729-2true, 162#true, 164#true, Black: 166#true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 76#L723-4true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,049 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,049 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-03-14 01:19:30,049 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,049 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,071 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:30,071 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,071 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,071 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 151#L729true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 76#L723-4true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,079 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:30,080 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,080 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:30,080 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][159], [162#true, 164#true, 73#L716-4true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 76#L723-4true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,080 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:30,080 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,080 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,080 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,080 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, 47#L729-1true, Black: 166#true, 53#L723true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,093 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:30,093 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,093 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,093 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 166#true, 47#L729-1true, 53#L723true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 176#true, 160#true, 127#L740-1true, 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|)]) [2025-03-14 01:19:30,094 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:30,094 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,094 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,094 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 135#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 76#L723-4true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,097 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:30,097 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,097 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:19:30,097 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:30,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 135#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,097 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:30,097 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:30,098 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:30,098 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([619] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][43], [37#L723-5true, 20#L712-1true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,108 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:30,108 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-03-14 01:19:30,108 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,108 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-03-14 01:19:30,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 76#L723-4true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,110 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,110 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:30,110 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,110 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 43#L731-4true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,111 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,111 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:30,111 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,111 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 43#L731-4true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,119 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:30,119 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:30,119 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,119 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,119 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [26#L729-2true, 162#true, 164#true, Black: 166#true, 53#L723true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,129 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,129 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,129 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:30,129 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([619] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][43], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 98#L713-2true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,141 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:30,141 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-03-14 01:19:30,141 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,141 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-03-14 01:19:30,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 43#L731-4true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 76#L723-4true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,143 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:30,143 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:30,143 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,143 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, 53#L723true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 151#L729true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,150 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][159], [162#true, 164#true, 73#L716-4true, 53#L723true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,150 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,150 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 43#L731-4true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 76#L723-4true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,151 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:19:30,151 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:30,151 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,151 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:30,151 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 53#L723true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 135#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,160 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:30,160 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,161 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,161 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:30,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 53#L723true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,169 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:30,169 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:30,169 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:19:30,169 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:30,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 100#L723-8true, 151#L729true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,176 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:19:30,176 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:30,177 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:19:30,177 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:30,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([689] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][159], [162#true, 164#true, 73#L716-4true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 100#L723-8true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,177 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:19:30,177 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,177 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,177 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,177 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 100#L723-8true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 135#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,185 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:19:30,185 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:30,185 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,185 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:30,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, 53#L723true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 43#L731-4true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 176#true, 127#L740-1true]) [2025-03-14 01:19:30,192 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:30,192 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,192 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:30,192 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 53#L723true, 43#L731-4true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,198 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:19:30,198 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,198 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:30,198 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:30,198 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,213 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([664] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1_15|, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, #race~mutex~0=|v_#race~mutex~0_245|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of1ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of1ForFork1___VERIFIER_atomic_release_#t~nondet4#1, thr3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, #race~mutex~0, ~mutex~0][120], [162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 100#L723-8true, 43#L731-4true, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,213 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:19:30,213 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:30,213 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:30,213 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:30,213 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:30,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([619] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][43], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,221 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:19:30,221 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,221 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,221 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,221 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,259 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([619] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][43], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 85#L730-1true, 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,260 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:19:30,260 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,261 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:30,261 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:30,261 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:30,262 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:30,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([619] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][43], [37#L723-5true, 162#true, 164#true, Black: 168#(= |thr1Thread1of1ForFork0_#t~nondet11#1| |#race~g0~0|), 97#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 171#true, 158#true, 183#(= |#race~g1~0| 0), 4#L719true, Black: 178#(= |thr1Thread1of1ForFork0_#t~nondet12#1| |#race~g1~0|), 160#true, 127#L740-1true, 176#true]) [2025-03-14 01:19:30,268 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:19:30,268 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:30,268 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:30,268 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:30,268 INFO L124 PetriNetUnfolderBase]: 4482/15921 cut-off events. [2025-03-14 01:19:30,268 INFO L125 PetriNetUnfolderBase]: For 4356/5069 co-relation queries the response was YES. [2025-03-14 01:19:30,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28437 conditions, 15921 events. 4482/15921 cut-off events. For 4356/5069 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 194422 event pairs, 773 based on Foata normal form. 26/13312 useless extension candidates. Maximal degree in co-relation 28429. Up to 3413 conditions per place. [2025-03-14 01:19:30,407 INFO L140 encePairwiseOnDemand]: 152/160 looper letters, 31 selfloop transitions, 9 changer transitions 0/164 dead transitions. [2025-03-14 01:19:30,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 164 transitions, 555 flow [2025-03-14 01:19:30,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:30,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:30,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2025-03-14 01:19:30,409 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.80625 [2025-03-14 01:19:30,409 INFO L175 Difference]: Start difference. First operand has 139 places, 146 transitions, 414 flow. Second operand 3 states and 387 transitions. [2025-03-14 01:19:30,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 164 transitions, 555 flow [2025-03-14 01:19:30,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 164 transitions, 535 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-14 01:19:30,429 INFO L231 Difference]: Finished difference. Result has 141 places, 155 transitions, 492 flow [2025-03-14 01:19:30,429 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=492, PETRI_PLACES=141, PETRI_TRANSITIONS=155} [2025-03-14 01:19:30,430 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -18 predicate places. [2025-03-14 01:19:30,430 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 155 transitions, 492 flow [2025-03-14 01:19:30,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 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) [2025-03-14 01:19:30,431 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:30,431 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:30,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-14 01:19:30,432 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err4ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 55 more)] === [2025-03-14 01:19:30,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:30,432 INFO L85 PathProgramCache]: Analyzing trace with hash -280321946, now seen corresponding path program 1 times [2025-03-14 01:19:30,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:30,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370529103] [2025-03-14 01:19:30,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:30,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:30,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-03-14 01:19:30,443 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-03-14 01:19:30,443 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:30,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:30,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:30,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:30,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370529103] [2025-03-14 01:19:30,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370529103] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:30,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:30,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-14 01:19:30,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227119947] [2025-03-14 01:19:30,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:30,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:30,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:30,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:30,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:30,501 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 160 [2025-03-14 01:19:30,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 155 transitions, 492 flow. Second operand has 3 states, 3 states have (on average 125.66666666666667) internal successors, (377), 3 states have internal predecessors, (377), 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) [2025-03-14 01:19:30,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:30,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 160 [2025-03-14 01:19:30,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:30,563 INFO L124 PetriNetUnfolderBase]: 55/695 cut-off events. [2025-03-14 01:19:30,564 INFO L125 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2025-03-14 01:19:30,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1094 conditions, 695 events. 55/695 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4170 event pairs, 13 based on Foata normal form. 51/680 useless extension candidates. Maximal degree in co-relation 1085. Up to 60 conditions per place. [2025-03-14 01:19:30,566 INFO L140 encePairwiseOnDemand]: 152/160 looper letters, 6 selfloop transitions, 8 changer transitions 0/131 dead transitions. [2025-03-14 01:19:30,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 131 transitions, 391 flow [2025-03-14 01:19:30,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:30,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:30,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 390 transitions. [2025-03-14 01:19:30,568 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8125 [2025-03-14 01:19:30,568 INFO L175 Difference]: Start difference. First operand has 141 places, 155 transitions, 492 flow. Second operand 3 states and 390 transitions. [2025-03-14 01:19:30,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 131 transitions, 391 flow [2025-03-14 01:19:30,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 131 transitions, 335 flow, removed 18 selfloop flow, removed 6 redundant places. [2025-03-14 01:19:30,571 INFO L231 Difference]: Finished difference. Result has 131 places, 129 transitions, 314 flow [2025-03-14 01:19:30,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=314, PETRI_PLACES=131, PETRI_TRANSITIONS=129} [2025-03-14 01:19:30,572 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -28 predicate places. [2025-03-14 01:19:30,572 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 129 transitions, 314 flow [2025-03-14 01:19:30,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 125.66666666666667) internal successors, (377), 3 states have internal predecessors, (377), 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) [2025-03-14 01:19:30,573 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:30,573 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:30,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-14 01:19:30,573 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 55 more)] === [2025-03-14 01:19:30,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:30,574 INFO L85 PathProgramCache]: Analyzing trace with hash -169036036, now seen corresponding path program 1 times [2025-03-14 01:19:30,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:30,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037166452] [2025-03-14 01:19:30,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:30,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:30,579 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-03-14 01:19:30,581 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-03-14 01:19:30,582 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:30,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:30,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:30,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:30,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037166452] [2025-03-14 01:19:30,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037166452] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:30,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:30,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:30,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792052714] [2025-03-14 01:19:30,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:30,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:30,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:30,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:30,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:30,616 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 160 [2025-03-14 01:19:30,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 129 transitions, 314 flow. Second operand has 3 states, 3 states have (on average 120.0) internal successors, (360), 3 states have internal predecessors, (360), 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) [2025-03-14 01:19:30,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:30,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 160 [2025-03-14 01:19:30,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:30,741 INFO L124 PetriNetUnfolderBase]: 338/1681 cut-off events. [2025-03-14 01:19:30,741 INFO L125 PetriNetUnfolderBase]: For 233/233 co-relation queries the response was YES. [2025-03-14 01:19:30,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2786 conditions, 1681 events. 338/1681 cut-off events. For 233/233 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 12973 event pairs, 118 based on Foata normal form. 0/1478 useless extension candidates. Maximal degree in co-relation 2779. Up to 405 conditions per place. [2025-03-14 01:19:30,749 INFO L140 encePairwiseOnDemand]: 154/160 looper letters, 25 selfloop transitions, 5 changer transitions 0/141 dead transitions. [2025-03-14 01:19:30,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 141 transitions, 415 flow [2025-03-14 01:19:30,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:30,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:30,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2025-03-14 01:19:30,751 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8020833333333334 [2025-03-14 01:19:30,751 INFO L175 Difference]: Start difference. First operand has 131 places, 129 transitions, 314 flow. Second operand 3 states and 385 transitions. [2025-03-14 01:19:30,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 141 transitions, 415 flow [2025-03-14 01:19:30,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 141 transitions, 401 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-14 01:19:30,754 INFO L231 Difference]: Finished difference. Result has 134 places, 133 transitions, 344 flow [2025-03-14 01:19:30,754 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=344, PETRI_PLACES=134, PETRI_TRANSITIONS=133} [2025-03-14 01:19:30,754 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -25 predicate places. [2025-03-14 01:19:30,754 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 133 transitions, 344 flow [2025-03-14 01:19:30,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 120.0) internal successors, (360), 3 states have internal predecessors, (360), 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) [2025-03-14 01:19:30,755 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:30,755 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:30,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-14 01:19:30,755 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 55 more)] === [2025-03-14 01:19:30,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:30,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1273707921, now seen corresponding path program 1 times [2025-03-14 01:19:30,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:30,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193026486] [2025-03-14 01:19:30,756 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:30,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:30,761 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-14 01:19:30,767 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-14 01:19:30,767 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:30,768 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-14 01:19:30,768 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-14 01:19:30,770 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-14 01:19:30,773 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-14 01:19:30,774 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:30,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-14 01:19:30,793 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-14 01:19:30,793 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-14 01:19:30,794 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (58 of 59 remaining) [2025-03-14 01:19:30,795 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (57 of 59 remaining) [2025-03-14 01:19:30,795 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (56 of 59 remaining) [2025-03-14 01:19:30,795 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (55 of 59 remaining) [2025-03-14 01:19:30,795 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (54 of 59 remaining) [2025-03-14 01:19:30,795 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (53 of 59 remaining) [2025-03-14 01:19:30,795 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (52 of 59 remaining) [2025-03-14 01:19:30,796 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err14ASSERT_VIOLATIONDATA_RACE (51 of 59 remaining) [2025-03-14 01:19:30,796 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err13ASSERT_VIOLATIONDATA_RACE (50 of 59 remaining) [2025-03-14 01:19:30,796 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err9ASSERT_VIOLATIONDATA_RACE (49 of 59 remaining) [2025-03-14 01:19:30,796 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err8ASSERT_VIOLATIONDATA_RACE (48 of 59 remaining) [2025-03-14 01:19:30,796 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err7ASSERT_VIOLATIONDATA_RACE (47 of 59 remaining) [2025-03-14 01:19:30,796 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err6ASSERT_VIOLATIONDATA_RACE (46 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err12ASSERT_VIOLATIONDATA_RACE (45 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err5ASSERT_VIOLATIONDATA_RACE (44 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err1ASSERT_VIOLATIONDATA_RACE (43 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err0ASSERT_VIOLATIONDATA_RACE (42 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err11ASSERT_VIOLATIONDATA_RACE (41 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err4ASSERT_VIOLATIONDATA_RACE (40 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err3ASSERT_VIOLATIONDATA_RACE (39 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err10ASSERT_VIOLATIONDATA_RACE (38 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err2ASSERT_VIOLATIONDATA_RACE (37 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (36 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (35 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (34 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (33 of 59 remaining) [2025-03-14 01:19:30,797 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (32 of 59 remaining) [2025-03-14 01:19:30,798 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (31 of 59 remaining) [2025-03-14 01:19:30,798 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (30 of 59 remaining) [2025-03-14 01:19:30,798 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (29 of 59 remaining) [2025-03-14 01:19:30,798 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 59 remaining) [2025-03-14 01:19:30,798 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (27 of 59 remaining) [2025-03-14 01:19:30,798 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (26 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (25 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (24 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (23 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (22 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err14ASSERT_VIOLATIONDATA_RACE (21 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err13ASSERT_VIOLATIONDATA_RACE (20 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err9ASSERT_VIOLATIONDATA_RACE (19 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err8ASSERT_VIOLATIONDATA_RACE (18 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err7ASSERT_VIOLATIONDATA_RACE (17 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err6ASSERT_VIOLATIONDATA_RACE (16 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err12ASSERT_VIOLATIONDATA_RACE (15 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err5ASSERT_VIOLATIONDATA_RACE (14 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err1ASSERT_VIOLATIONDATA_RACE (13 of 59 remaining) [2025-03-14 01:19:30,799 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err0ASSERT_VIOLATIONDATA_RACE (12 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err11ASSERT_VIOLATIONDATA_RACE (11 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err4ASSERT_VIOLATIONDATA_RACE (10 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err3ASSERT_VIOLATIONDATA_RACE (9 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err10ASSERT_VIOLATIONDATA_RACE (8 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr3Err2ASSERT_VIOLATIONDATA_RACE (7 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (6 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (5 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (4 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (3 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (2 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (1 of 59 remaining) [2025-03-14 01:19:30,800 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (0 of 59 remaining) [2025-03-14 01:19:30,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-14 01:19:30,801 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:30,805 WARN L246 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2025-03-14 01:19:30,805 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2025-03-14 01:19:30,865 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-03-14 01:19:30,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 283 places, 284 transitions, 598 flow [2025-03-14 01:19:30,901 INFO L124 PetriNetUnfolderBase]: 13/245 cut-off events. [2025-03-14 01:19:30,902 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-03-14 01:19:30,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 245 events. 13/245 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 824 event pairs, 0 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 254. Up to 3 conditions per place. [2025-03-14 01:19:30,904 INFO L82 GeneralOperation]: Start removeDead. Operand has 283 places, 284 transitions, 598 flow [2025-03-14 01:19:30,908 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 227 places, 229 transitions, 474 flow [2025-03-14 01:19:30,909 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-14 01:19:30,910 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@246d456e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-14 01:19:30,910 INFO L334 AbstractCegarLoop]: Starting to check reachability of 87 error locations. [2025-03-14 01:19:30,912 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-14 01:19:30,913 INFO L124 PetriNetUnfolderBase]: 0/21 cut-off events. [2025-03-14 01:19:30,913 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-14 01:19:30,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:30,913 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:30,913 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err6ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 83 more)] === [2025-03-14 01:19:30,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:30,914 INFO L85 PathProgramCache]: Analyzing trace with hash -263615350, now seen corresponding path program 1 times [2025-03-14 01:19:30,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:30,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402216899] [2025-03-14 01:19:30,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:30,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:30,919 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-03-14 01:19:30,920 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-03-14 01:19:30,920 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:30,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:30,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:30,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:30,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402216899] [2025-03-14 01:19:30,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402216899] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:30,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:30,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-03-14 01:19:30,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714332703] [2025-03-14 01:19:30,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:30,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-14 01:19:30,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:30,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-14 01:19:30,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-14 01:19:30,928 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 284 [2025-03-14 01:19:30,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 229 transitions, 474 flow. Second operand has 2 states, 2 states have (on average 216.0) internal successors, (432), 2 states have internal predecessors, (432), 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) [2025-03-14 01:19:30,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:30,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 284 [2025-03-14 01:19:30,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:31,365 INFO L124 PetriNetUnfolderBase]: 828/4375 cut-off events. [2025-03-14 01:19:31,365 INFO L125 PetriNetUnfolderBase]: For 148/148 co-relation queries the response was YES. [2025-03-14 01:19:31,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5458 conditions, 4375 events. 828/4375 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 45135 event pairs, 544 based on Foata normal form. 571/4079 useless extension candidates. Maximal degree in co-relation 5431. Up to 919 conditions per place. [2025-03-14 01:19:31,398 INFO L140 encePairwiseOnDemand]: 252/284 looper letters, 16 selfloop transitions, 0 changer transitions 0/186 dead transitions. [2025-03-14 01:19:31,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 186 transitions, 420 flow [2025-03-14 01:19:31,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-14 01:19:31,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2025-03-14 01:19:31,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 478 transitions. [2025-03-14 01:19:31,400 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8415492957746479 [2025-03-14 01:19:31,400 INFO L175 Difference]: Start difference. First operand has 227 places, 229 transitions, 474 flow. Second operand 2 states and 478 transitions. [2025-03-14 01:19:31,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 186 transitions, 420 flow [2025-03-14 01:19:31,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 186 transitions, 418 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-14 01:19:31,403 INFO L231 Difference]: Finished difference. Result has 189 places, 186 transitions, 386 flow [2025-03-14 01:19:31,403 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=386, PETRI_PLACES=189, PETRI_TRANSITIONS=186} [2025-03-14 01:19:31,404 INFO L279 CegarLoopForPetriNet]: 227 programPoint places, -38 predicate places. [2025-03-14 01:19:31,404 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 186 transitions, 386 flow [2025-03-14 01:19:31,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 216.0) internal successors, (432), 2 states have internal predecessors, (432), 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) [2025-03-14 01:19:31,404 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:31,404 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:31,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-14 01:19:31,405 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err4ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 83 more)] === [2025-03-14 01:19:31,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:31,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1650638991, now seen corresponding path program 1 times [2025-03-14 01:19:31,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:31,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484483767] [2025-03-14 01:19:31,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:31,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:31,410 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-03-14 01:19:31,411 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-03-14 01:19:31,412 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:31,412 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:31,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:31,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:31,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484483767] [2025-03-14 01:19:31,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484483767] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:31,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:31,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:31,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444501464] [2025-03-14 01:19:31,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:31,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:31,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:31,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:31,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:31,462 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 284 [2025-03-14 01:19:31,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 186 transitions, 386 flow. Second operand has 3 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 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) [2025-03-14 01:19:31,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:31,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 284 [2025-03-14 01:19:31,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:33,030 INFO L124 PetriNetUnfolderBase]: 6789/22802 cut-off events. [2025-03-14 01:19:33,030 INFO L125 PetriNetUnfolderBase]: For 859/859 co-relation queries the response was YES. [2025-03-14 01:19:33,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31989 conditions, 22802 events. 6789/22802 cut-off events. For 859/859 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 290942 event pairs, 3678 based on Foata normal form. 0/18585 useless extension candidates. Maximal degree in co-relation 31984. Up to 6706 conditions per place. [2025-03-14 01:19:33,219 INFO L140 encePairwiseOnDemand]: 275/284 looper letters, 38 selfloop transitions, 8 changer transitions 0/206 dead transitions. [2025-03-14 01:19:33,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 206 transitions, 528 flow [2025-03-14 01:19:33,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:33,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:33,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 656 transitions. [2025-03-14 01:19:33,221 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7699530516431925 [2025-03-14 01:19:33,221 INFO L175 Difference]: Start difference. First operand has 189 places, 186 transitions, 386 flow. Second operand 3 states and 656 transitions. [2025-03-14 01:19:33,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 206 transitions, 528 flow [2025-03-14 01:19:33,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 206 transitions, 528 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-03-14 01:19:33,224 INFO L231 Difference]: Finished difference. Result has 193 places, 193 transitions, 448 flow [2025-03-14 01:19:33,224 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=448, PETRI_PLACES=193, PETRI_TRANSITIONS=193} [2025-03-14 01:19:33,226 INFO L279 CegarLoopForPetriNet]: 227 programPoint places, -34 predicate places. [2025-03-14 01:19:33,226 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 193 transitions, 448 flow [2025-03-14 01:19:33,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 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) [2025-03-14 01:19:33,227 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:33,227 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:33,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-14 01:19:33,227 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 83 more)] === [2025-03-14 01:19:33,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:33,228 INFO L85 PathProgramCache]: Analyzing trace with hash -52396847, now seen corresponding path program 1 times [2025-03-14 01:19:33,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:33,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717410153] [2025-03-14 01:19:33,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:33,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:33,234 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-14 01:19:33,237 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-14 01:19:33,238 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:33,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:33,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:33,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:33,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717410153] [2025-03-14 01:19:33,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717410153] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:33,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:33,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:33,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572134968] [2025-03-14 01:19:33,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:33,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:33,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:33,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:33,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:33,294 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 284 [2025-03-14 01:19:33,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 193 transitions, 448 flow. Second operand has 3 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 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) [2025-03-14 01:19:33,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:33,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 284 [2025-03-14 01:19:33,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:37,647 INFO L124 PetriNetUnfolderBase]: 19195/56251 cut-off events. [2025-03-14 01:19:37,648 INFO L125 PetriNetUnfolderBase]: For 3297/3391 co-relation queries the response was YES. [2025-03-14 01:19:38,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86138 conditions, 56251 events. 19195/56251 cut-off events. For 3297/3391 co-relation queries the response was YES. Maximal size of possible extension queue 2094. Compared 767744 event pairs, 9125 based on Foata normal form. 0/45809 useless extension candidates. Maximal degree in co-relation 86131. Up to 17037 conditions per place. [2025-03-14 01:19:38,412 INFO L140 encePairwiseOnDemand]: 275/284 looper letters, 38 selfloop transitions, 8 changer transitions 0/213 dead transitions. [2025-03-14 01:19:38,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 213 transitions, 590 flow [2025-03-14 01:19:38,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:38,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:38,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 656 transitions. [2025-03-14 01:19:38,415 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7699530516431925 [2025-03-14 01:19:38,415 INFO L175 Difference]: Start difference. First operand has 193 places, 193 transitions, 448 flow. Second operand 3 states and 656 transitions. [2025-03-14 01:19:38,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 213 transitions, 590 flow [2025-03-14 01:19:38,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 213 transitions, 574 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-14 01:19:38,435 INFO L231 Difference]: Finished difference. Result has 195 places, 200 transitions, 494 flow [2025-03-14 01:19:38,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=494, PETRI_PLACES=195, PETRI_TRANSITIONS=200} [2025-03-14 01:19:38,437 INFO L279 CegarLoopForPetriNet]: 227 programPoint places, -32 predicate places. [2025-03-14 01:19:38,437 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 200 transitions, 494 flow [2025-03-14 01:19:38,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 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) [2025-03-14 01:19:38,438 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:38,438 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:38,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-14 01:19:38,438 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thr2Err3ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 83 more)] === [2025-03-14 01:19:38,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:38,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1590208850, now seen corresponding path program 1 times [2025-03-14 01:19:38,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:38,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347362283] [2025-03-14 01:19:38,439 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:38,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:38,451 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-14 01:19:38,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-14 01:19:38,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:38,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:38,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:38,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:38,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347362283] [2025-03-14 01:19:38,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347362283] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:38,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:38,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:38,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697051290] [2025-03-14 01:19:38,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:38,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:38,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:38,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:38,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:38,524 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 284 [2025-03-14 01:19:38,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 200 transitions, 494 flow. Second operand has 3 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 states have internal predecessors, (602), 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) [2025-03-14 01:19:38,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:38,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 284 [2025-03-14 01:19:38,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:42,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true, 188#L705-4true]) [2025-03-14 01:19:42,110 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:19:42,110 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:42,110 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:42,110 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:42,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][45], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 293#true, 188#L705-4true]) [2025-03-14 01:19:42,880 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:42,880 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:42,880 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:42,880 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:43,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 97#L723-6true, 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:43,714 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:19:43,714 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:43,714 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:43,714 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:19:43,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:43,714 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:19:43,714 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:43,714 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:43,714 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 188#L705-4true, 293#true]) [2025-03-14 01:19:43,717 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:43,717 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:43,717 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:43,717 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 188#L705-4true, 293#true]) [2025-03-14 01:19:43,718 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 188#L705-4true, 293#true]) [2025-03-14 01:19:43,718 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:43,718 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:43,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:43,948 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:19:43,948 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:43,948 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:43,948 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:43,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:43,948 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:19:43,948 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:43,948 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:43,948 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:43,948 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:44,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:44,204 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:19:44,204 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:44,204 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:44,204 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:44,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:44,206 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:19:44,206 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:44,206 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:44,206 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:44,206 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:44,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 106#L705-4true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:44,216 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:19:44,216 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:44,216 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:44,216 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:44,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 106#L705-4true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:44,216 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,216 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:44,216 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:44,217 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][45], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:44,668 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:19:44,668 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:44,668 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:44,668 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:44,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:44,668 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:19:44,668 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:44,668 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:44,669 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:44,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:44,670 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:19:44,670 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:44,670 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:44,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:44,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 109#L707true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:44,673 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:19:44,673 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:44,673 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:44,673 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:44,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][45], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 209#L708true, 38#L730-1true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:44,924 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,924 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,924 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,924 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:44,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][45], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:44,924 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,924 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:44,924 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,925 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:44,926 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:19:44,926 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:44,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:44,926 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, 97#L723-6true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:44,926 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:19:44,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:44,927 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,927 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:44,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 109#L707true, 97#L723-6true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:44,927 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:19:44,927 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:44,927 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:44,927 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:45,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 109#L707true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:45,340 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:19:45,340 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:45,340 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:45,340 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:45,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 109#L707true, 108#L723-7true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:45,340 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:19:45,340 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:45,340 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:45,340 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:45,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 109#L707true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:45,341 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:19:45,341 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:45,341 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:45,341 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 209#L708true, 112#L740-1true, 194#L729-5true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:45,560 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:19:45,560 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:45,560 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:45,560 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:45,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:45,582 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:19:45,582 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:45,582 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:45,582 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:45,582 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:45,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 269#L713-2true, 274#true, 203#thr2ENTRYtrue, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:45,673 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:19:45,673 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:45,673 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:45,673 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:45,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 203#thr2ENTRYtrue, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:45,673 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:19:45,673 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:45,673 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:45,673 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:45,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:45,807 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:19:45,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:45,807 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:45,807 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:45,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][90], [278#true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 156#L713-2true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:45,820 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:19:45,820 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:45,821 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:45,821 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][90], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:45,822 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:45,822 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 156#L713-2true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:45,822 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 156#L713-2true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:45,822 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:45,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:45,823 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:19:45,823 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:45,823 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:45,823 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:45,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:45,823 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:19:45,823 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:45,823 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:45,823 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:46,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][45], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 209#L708true, 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:46,044 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,044 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,044 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,044 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:46,045 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][45], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:46,045 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:46,045 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:46,045 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:46,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 108#L723-7true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:46,304 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:19:46,304 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:46,304 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:46,304 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:46,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 209#L708true, 17#L723true, 112#L740-1true, 194#L729-5true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:46,491 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:19:46,491 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:46,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:46,491 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:46,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 109#L707true, 173#L723-8true, 112#L740-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:46,523 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:19:46,523 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:46,523 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:46,523 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:46,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 162#L729true, 286#true, 192#L707true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:46,523 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:19:46,523 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:46,523 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:46,523 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:46,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:46,542 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:19:46,542 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:46,542 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:46,542 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:46,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:46,584 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:19:46,584 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,584 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,584 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 100#L729-1true, 300#(= |#race~g0~0| 0), 108#L723-7true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:46,599 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:19:46,599 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,599 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,599 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 225#L729-2true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:46,896 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:19:46,896 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:46,896 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:46,896 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:46,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 187#L716-9true, 173#L723-8true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:46,908 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:19:46,908 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:46,908 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,908 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:46,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, 112#L740-1true, 282#true, 257#L712-1true, 19#L716-9true, 280#true, 293#true]) [2025-03-14 01:19:46,910 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:19:46,910 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:46,910 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:46,910 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:46,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 203#thr2ENTRYtrue, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:46,997 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:19:46,997 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:46,997 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:46,997 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:47,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 203#thr2ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,002 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:19:47,002 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:47,002 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:47,002 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,002 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:19:47,002 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:47,002 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:47,002 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:47,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,159 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,159 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,159 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:47,159 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:47,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 94#L716-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,159 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,159 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,159 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:47,159 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:47,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 173#L723-8true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,191 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:19:47,191 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:47,191 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:47,192 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:47,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 225#L729-2true, 112#L740-1true, 282#true, 257#L712-1true, 19#L716-9true, 280#true, 293#true]) [2025-03-14 01:19:47,193 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:19:47,193 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:47,193 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:47,193 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:47,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 203#thr2ENTRYtrue, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,266 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,266 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:47,266 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,266 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,275 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,275 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:47,275 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:47,275 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:47,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 288#true, 298#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 203#thr2ENTRYtrue, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,277 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,277 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:47,277 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:47,277 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:47,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,278 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:47,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:47,278 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:47,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][170], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 209#L708true, 17#L723true, 112#L740-1true, 194#L729-5true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,313 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:19:47,313 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:47,313 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:47,313 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:47,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,582 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,582 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:47,582 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,582 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 94#L716-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,582 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,582 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:47,582 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,582 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,584 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,584 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,584 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,584 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:47,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 19#L716-9true, 280#true, 293#true]) [2025-03-14 01:19:47,584 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,584 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,584 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,584 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:47,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 203#thr2ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,664 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:19:47,664 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:47,664 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:47,664 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 265#L716-4true, 112#L740-1true, 194#L729-5true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,767 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,767 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:47,767 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,767 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,776 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,776 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,776 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:47,776 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 94#L716-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,776 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,776 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:47,776 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,776 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 97#L723-6true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,778 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,778 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,778 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:47,778 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 19#L716-9true, 280#true, 293#true]) [2025-03-14 01:19:47,778 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,778 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,778 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,778 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:47,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 108#L723-7true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,822 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,822 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,822 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,822 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 97#L723-6true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,826 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,826 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:47,826 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,826 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 97#L723-6true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,827 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:47,827 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,827 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:47,827 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][75], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 105#L716-4true, 97#L723-6true, 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:47,898 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,898 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:47,898 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:47,898 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:47,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 108#L723-7true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,939 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:47,939 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:47,939 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:47,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:47,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 19#L716-9true, 280#true, 293#true]) [2025-03-14 01:19:47,939 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:47,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:47,939 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:47,939 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:47,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,967 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:47,967 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,967 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:47,967 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:47,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 97#L723-6true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,970 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,970 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,970 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,970 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:47,971 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 97#L723-6true, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,971 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,971 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,971 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 108#L723-7true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:47,976 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,976 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,976 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,976 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 108#L723-7true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,977 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,977 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,977 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,977 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 100#L729-1true, 300#(= |#race~g0~0| 0), 108#L723-7true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:47,977 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,977 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:47,977 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,978 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,978 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:47,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 100#L729-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:47,980 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,980 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,980 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,980 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:47,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:47,981 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:47,981 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,981 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:47,981 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,027 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,027 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,027 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,027 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 100#L729-1true, 203#thr2ENTRYtrue, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,069 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,069 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,069 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,070 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,107 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,107 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,107 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,107 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 108#L723-7true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:48,108 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:48,108 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,108 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,110 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,110 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,110 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,111 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,112 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,112 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,112 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,112 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,117 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,118 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,118 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,118 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,118 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,118 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,119 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,119 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,125 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,125 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,125 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,125 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,127 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,127 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,127 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,127 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,166 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,166 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,166 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,166 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 203#thr2ENTRYtrue, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,215 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,215 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,215 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,215 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 265#L716-4true, 17#L723true, 112#L740-1true, 194#L729-5true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,220 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,220 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,220 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:48,220 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 38#L730-1true, 112#L740-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,257 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,257 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,257 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,257 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 38#L730-1true, 112#L740-1true, 156#L713-2true, 282#true, 199#L719true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,258 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,258 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,258 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,258 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,265 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,265 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,265 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,265 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,266 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,266 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,266 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,266 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 269#L713-2true, 274#true, 100#L729-1true, 112#L740-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,272 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,272 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,272 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,272 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,273 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,273 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,273 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,273 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,302 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,302 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,302 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,302 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 187#L716-9true, 173#L723-8true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,318 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,318 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,318 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,318 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 173#L723-8true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,337 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,337 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,337 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,337 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:48,572 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,572 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:48,572 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,572 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][90], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,575 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,575 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,575 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,576 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,576 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,576 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][125], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true, 261#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,577 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true, 261#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,577 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 97#L723-6true, 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true, 293#true, 261#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,577 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,577 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 225#L729-2true, 112#L740-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,591 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,591 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,591 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,591 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 225#L729-2true, 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,592 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,592 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,592 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,592 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,612 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,612 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,612 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,612 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 173#L723-8true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,621 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,621 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,621 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,621 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,624 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,624 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,624 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,624 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,632 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,632 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,632 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,633 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 97#L723-6true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,650 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,650 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,650 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,650 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,650 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,650 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,650 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,650 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,668 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,668 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:19:48,668 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,668 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 187#L716-9true, 173#L723-8true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,668 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,668 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:48,668 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,668 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,705 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,705 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,705 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,705 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 108#L723-7true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,706 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,706 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,706 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,706 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,715 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,715 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,715 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,715 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 282#true, 280#true, 293#true, 261#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,716 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,716 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,716 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,716 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,726 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,726 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,726 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,726 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 97#L723-6true, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,726 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,726 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,726 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,726 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, 278#true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 17#L723true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,727 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,727 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,727 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,727 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 108#L723-7true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,728 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,728 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,728 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,728 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 203#thr2ENTRYtrue, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,730 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,730 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,730 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,730 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,739 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,739 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,740 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,740 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 187#L716-9true, 173#L723-8true, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,740 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,740 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,740 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,740 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,740 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 17#L723true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,763 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,763 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,763 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,763 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,774 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,774 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, 278#true, Black: 288#true, 298#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 17#L723true, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,784 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,784 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,784 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,784 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 108#L723-7true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,785 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,786 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,786 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,786 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 203#thr2ENTRYtrue, 112#L740-1true, 255#L731-4true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,791 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,791 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:48,791 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,791 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:48,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 173#L723-8true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,797 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,797 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:48,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,811 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,811 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,811 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,811 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,811 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 17#L723true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,814 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,814 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,814 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,814 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 17#L723true, 112#L740-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,818 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,819 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,819 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,819 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:48,824 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-14 01:19:48,824 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:48,824 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:48,824 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:48,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 97#L723-6true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,832 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,832 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,832 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,840 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,840 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,840 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:19:48,840 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,846 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-14 01:19:48,846 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:48,846 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,846 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 269#L713-2true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 173#L723-8true, 112#L740-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,846 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-14 01:19:48,846 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:48,846 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,846 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:48,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, Black: 288#true, 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,855 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-14 01:19:48,855 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,855 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,855 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 17#L723true, 225#L729-2true, 112#L740-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,862 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-14 01:19:48,862 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-14 01:19:48,862 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:48,862 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:48,870 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-14 01:19:48,870 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,870 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,870 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:48,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,877 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-14 01:19:48,877 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,877 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,877 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, 278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 38#L730-1true, 17#L723true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,879 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,879 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,879 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 280#true, 293#true, 261#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,879 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,879 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,879 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 97#L723-6true, 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,884 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-14 01:19:48,884 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:48,884 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:19:48,884 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 225#L729-2true, 112#L740-1true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,889 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-14 01:19:48,889 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,889 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,889 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 203#thr2ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true]) [2025-03-14 01:19:48,911 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-14 01:19:48,911 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:48,911 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,911 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][131], [278#true, 60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 199#L719true, 280#true, 293#true]) [2025-03-14 01:19:48,917 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,917 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 108#L723-7true, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,920 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-14 01:19:48,920 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:48,920 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:48,920 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 97#L723-6true, 112#L740-1true, 199#L719true, 282#true, 255#L731-4true, 280#true, 293#true]) [2025-03-14 01:19:48,921 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-14 01:19:48,921 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:48,921 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:48,921 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:48,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,921 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-14 01:19:48,921 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:48,921 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:19:48,921 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-14 01:19:48,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 38#L730-1true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,950 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-14 01:19:48,950 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,950 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-14 01:19:48,950 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 108#L723-7true, 112#L740-1true, 199#L719true, 282#true, 255#L731-4true, 280#true, 293#true]) [2025-03-14 01:19:48,951 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-14 01:19:48,951 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:48,951 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,951 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 112#L740-1true, 282#true, 255#L731-4true, 199#L719true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,952 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-14 01:19:48,952 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:48,952 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:19:48,952 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:48,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,964 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-14 01:19:48,964 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,964 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,964 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,965 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-14 01:19:48,965 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:48,965 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:19:48,965 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 17#L723true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,969 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-14 01:19:48,969 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-14 01:19:48,969 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-14 01:19:48,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 112#L740-1true, 141#L723-5true, 199#L719true, 255#L731-4true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,977 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-14 01:19:48,977 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-14 01:19:48,977 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:19:48,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 173#L723-8true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,981 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-14 01:19:48,981 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:19:48,981 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-14 01:19:48,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-14 01:19:48,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,985 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-14 01:19:48,985 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,985 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,985 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:48,986 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-14 01:19:48,986 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-14 01:19:48,986 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:19:48,986 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:48,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 17#L723true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:48,993 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-14 01:19:48,993 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-14 01:19:48,993 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:19:48,993 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-14 01:19:49,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][159], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:49,003 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-14 01:19:49,003 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:19:49,003 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-14 01:19:49,003 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:19:49,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([954] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_7|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:49,007 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-14 01:19:49,007 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:49,007 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:49,007 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:49,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L711-1-->L712-1: Formula: (and (not (= (ite (= v_~mutex~0_233 1) 1 0) 0)) (= v_~mutex~0_232 0)) InVars {~mutex~0=v_~mutex~0_233} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_5|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_7|, #race~mutex~0=|v_#race~mutex~0_317|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_7|, ~mutex~0=v_~mutex~0_232} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][91], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true, 293#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:19:49,008 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-14 01:19:49,008 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-14 01:19:49,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-14 01:19:49,008 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:19:49,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][124], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 38#L730-1true, 17#L723true, 112#L740-1true, 199#L719true, 282#true, 280#true, 293#true]) [2025-03-14 01:19:49,019 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-14 01:19:49,019 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:19:49,019 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:19:49,019 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:49,098 INFO L124 PetriNetUnfolderBase]: 42985/130253 cut-off events. [2025-03-14 01:19:49,098 INFO L125 PetriNetUnfolderBase]: For 15598/18042 co-relation queries the response was YES. [2025-03-14 01:19:50,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213255 conditions, 130253 events. 42985/130253 cut-off events. For 15598/18042 co-relation queries the response was YES. Maximal size of possible extension queue 4498. Compared 1979997 event pairs, 9491 based on Foata normal form. 20/104436 useless extension candidates. Maximal degree in co-relation 213247. Up to 27164 conditions per place. [2025-03-14 01:19:50,984 INFO L140 encePairwiseOnDemand]: 272/284 looper letters, 47 selfloop transitions, 14 changer transitions 0/228 dead transitions. [2025-03-14 01:19:50,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 228 transitions, 702 flow [2025-03-14 01:19:50,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-14 01:19:50,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-14 01:19:50,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 651 transitions. [2025-03-14 01:19:50,986 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7640845070422535 [2025-03-14 01:19:50,986 INFO L175 Difference]: Start difference. First operand has 195 places, 200 transitions, 494 flow. Second operand 3 states and 651 transitions. [2025-03-14 01:19:50,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 228 transitions, 702 flow [2025-03-14 01:19:51,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 228 transitions, 686 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-14 01:19:51,447 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 618 flow [2025-03-14 01:19:51,451 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=618, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2025-03-14 01:19:51,452 INFO L279 CegarLoopForPetriNet]: 227 programPoint places, -30 predicate places. [2025-03-14 01:19:51,452 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 618 flow [2025-03-14 01:19:51,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 states have internal predecessors, (602), 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) [2025-03-14 01:19:51,453 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-14 01:19:51,453 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-14 01:19:51,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-14 01:19:51,453 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thr2Err2ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 83 more)] === [2025-03-14 01:19:51,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-14 01:19:51,453 INFO L85 PathProgramCache]: Analyzing trace with hash -817623821, now seen corresponding path program 1 times [2025-03-14 01:19:51,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-14 01:19:51,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785841069] [2025-03-14 01:19:51,454 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-14 01:19:51,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-14 01:19:51,459 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-14 01:19:51,461 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-14 01:19:51,461 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-14 01:19:51,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-14 01:19:51,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-14 01:19:51,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-14 01:19:51,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785841069] [2025-03-14 01:19:51,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785841069] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-14 01:19:51,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-14 01:19:51,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-14 01:19:51,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376300983] [2025-03-14 01:19:51,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-14 01:19:51,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-14 01:19:51,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-14 01:19:51,480 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-14 01:19:51,480 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-14 01:19:51,504 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 284 [2025-03-14 01:19:51,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 618 flow. Second operand has 3 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 states have internal predecessors, (602), 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) [2025-03-14 01:19:51,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-14 01:19:51,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 284 [2025-03-14 01:19:51,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-14 01:19:53,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:19:53,774 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:53,774 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:53,774 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:53,774 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:53,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:53,779 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:53,779 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:53,779 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:53,779 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:53,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:53,992 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-14 01:19:53,992 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:19:53,992 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-03-14 01:19:53,992 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:19:54,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 205#L708true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:54,207 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:54,207 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:54,207 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:54,207 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:54,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 17#L723true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:19:54,212 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-14 01:19:54,212 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:54,212 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:54,212 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:54,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:19:54,272 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:54,272 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:54,272 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:54,272 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:54,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:54,643 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:54,643 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:54,643 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:54,643 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:54,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 112#L740-1true, 141#L723-5true, 303#true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:54,650 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:54,650 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-03-14 01:19:54,650 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:54,650 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:54,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:54,651 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-14 01:19:54,651 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:54,651 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:54,651 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:54,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:54,928 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-14 01:19:54,928 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:54,928 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:54,928 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:54,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:54,934 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:54,934 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:54,934 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:54,934 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:54,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:54,935 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:54,935 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:54,935 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:54,935 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:55,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:19:55,371 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-14 01:19:55,371 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:55,371 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:55,371 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:55,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:19:55,518 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-14 01:19:55,518 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:55,518 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:55,518 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:55,540 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,540 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,540 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,540 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:55,755 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:55,755 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:55,755 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:55,755 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:55,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 19#L716-9true, 279#true]) [2025-03-14 01:19:55,758 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is not cut-off event [2025-03-14 01:19:55,758 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is not cut-off event [2025-03-14 01:19:55,758 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is not cut-off event [2025-03-14 01:19:55,758 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is not cut-off event [2025-03-14 01:19:55,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:55,865 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,865 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,865 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,865 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:55,872 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-14 01:19:55,872 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:55,872 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-03-14 01:19:55,872 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:55,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 125#thr3ENTRYtrue, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:19:55,879 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,879 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:55,879 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:55,879 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:55,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:55,880 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,880 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:55,880 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:55,880 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:55,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 17#L723true, 112#L740-1true, 303#true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:55,881 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:55,881 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:55,881 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:55,881 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:56,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:19:56,420 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,420 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,420 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,420 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 255#L731-4true, 279#true]) [2025-03-14 01:19:56,431 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,431 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:56,431 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:56,431 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:56,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 205#L708true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:19:56,546 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-14 01:19:56,546 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:56,546 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:56,546 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:56,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:56,557 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,557 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:56,557 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:56,557 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:56,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:56,558 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,558 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:56,558 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:56,558 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:56,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 125#thr3ENTRYtrue, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:19:56,569 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:56,569 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:56,569 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,569 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:56,571 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:56,571 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:56,571 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,571 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:56,572 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,572 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:56,572 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2025-03-14 01:19:56,572 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:56,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 125#thr3ENTRYtrue, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:56,638 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:56,638 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:56,638 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,638 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:56,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 17#L723true, 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:56,704 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:56,704 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:56,704 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:56,704 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:56,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1029] L707-2-->L707: Formula: (= |v_thr3Thread1of2ForFork1_#t~nondet6#1_3| |v_#race~g0~0_9|) InVars {thr3Thread1of2ForFork1_#t~nondet6#1=|v_thr3Thread1of2ForFork1_#t~nondet6#1_3|} OutVars{thr3Thread1of2ForFork1_#t~nondet6#1=|v_thr3Thread1of2ForFork1_#t~nondet6#1_3|, #race~g0~0=|v_#race~g0~0_9|} AuxVars[] AssignedVars[#race~g0~0][104], [278#true, 205#L708true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 109#L707true, 108#L723-7true, Black: 300#(= |#race~g0~0| 0), 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:19:56,932 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:56,932 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:56,932 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:56,932 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:57,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:57,013 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:57,013 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:57,013 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:57,014 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:57,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:57,015 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,015 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:57,015 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-03-14 01:19:57,015 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:57,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 209#L708true, 225#L729-2true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:19:57,139 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,139 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,139 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,139 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 205#L708true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:19:57,142 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,142 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,142 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,142 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 225#L729-2true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:57,144 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,144 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,144 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,144 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:57,145 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,145 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,145 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,145 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:57,146 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,146 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,146 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,146 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:57,157 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-14 01:19:57,157 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:57,157 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-03-14 01:19:57,157 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:57,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 106#L705-4true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:57,169 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,169 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:57,169 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:57,169 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:57,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:57,170 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,170 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:57,170 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:57,170 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:57,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:57,540 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,540 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,540 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,540 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:57,543 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,543 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,543 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,543 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:57,782 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,782 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:57,782 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:57,782 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:57,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:57,789 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,789 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:57,789 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,789 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:57,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:19:57,789 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,789 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:57,789 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:57,789 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:57,790 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:57,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 257#L712-1true, 280#true, 188#L705-4true]) [2025-03-14 01:19:57,897 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,897 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:57,897 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:57,897 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:57,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:57,908 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,908 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:57,908 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,908 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:57,909 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,909 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:57,909 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,909 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:57,910 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,910 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:57,910 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:57,910 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:57,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 112#L740-1true, 141#L723-5true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:19:57,921 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,921 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:19:57,921 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,921 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 141#L723-5true, 303#true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:57,922 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,922 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,922 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:19:57,922 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 106#L705-4true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:19:57,924 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,925 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:19:57,925 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,925 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:57,926 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:57,926 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:19:57,926 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,926 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:19:57,927 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,927 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:57,927 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,927 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:57,928 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,928 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:19:57,928 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,928 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:57,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:57,928 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-14 01:19:57,928 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:19:57,928 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:57,928 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:58,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 106#L705-4true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:19:58,010 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,010 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:58,010 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:19:58,010 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:19:58,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:58,019 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:58,019 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:19:58,019 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:58,019 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:58,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:58,020 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:58,020 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:58,020 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,020 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:58,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 279#true]) [2025-03-14 01:19:58,208 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:58,208 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-03-14 01:19:58,208 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-03-14 01:19:58,208 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:58,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:58,350 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,350 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:58,350 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,350 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 255#L731-4true, 279#true]) [2025-03-14 01:19:58,350 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,350 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:58,350 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,350 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 255#L731-4true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:58,604 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,604 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:58,604 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,604 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,604 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:58,714 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:58,714 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:58,714 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:58,714 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:19:58,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 17#L723true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:58,715 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,715 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,715 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,715 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 17#L723true, 225#L729-2true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:58,716 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,716 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,716 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,716 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:19:58,719 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,719 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,719 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:58,719 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:58,719 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,719 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:58,719 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,719 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:58,726 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,726 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,726 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:19:58,726 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:58,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 125#thr3ENTRYtrue, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:58,730 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,730 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:58,730 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,730 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 112#L740-1true, 303#true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:58,731 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,731 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,731 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:58,731 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:58,735 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,735 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:58,735 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,735 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:58,736 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,736 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,736 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:58,736 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:58,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:58,860 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,860 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,860 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,860 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:58,862 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,862 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,862 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,862 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:58,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 279#true]) [2025-03-14 01:19:58,973 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:19:58,973 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-03-14 01:19:58,973 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:58,973 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-03-14 01:19:58,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:58,996 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:58,996 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:58,996 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:58,996 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:58,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:58,996 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:58,996 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:58,996 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:58,996 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 255#L731-4true, 279#true]) [2025-03-14 01:19:59,144 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,144 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:59,144 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:59,144 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:19:59,152 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:19:59,152 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:59,152 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:59,153 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,153 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:59,153 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:19:59,153 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:19:59,153 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:59,258 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,258 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,258 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:59,258 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:59,259 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,259 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:59,259 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,259 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 106#L705-4true, 112#L740-1true, 141#L723-5true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:59,266 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,266 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:59,266 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,266 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 141#L723-5true, 303#true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:59,268 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,268 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,268 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:19:59,268 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:59,270 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,270 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,271 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,271 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:59,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:19:59,271 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-14 01:19:59,271 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,271 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:19:59,271 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:19:59,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 125#thr3ENTRYtrue, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:19:59,329 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,329 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:59,329 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:19:59,329 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:19:59,333 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,333 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:19:59,333 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:19:59,333 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:19:59,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:19:59,345 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,345 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,345 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,345 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:59,348 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,348 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,348 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,348 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:19:59,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:19:59,975 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:59,975 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:59,975 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:59,975 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:59,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:19:59,976 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:19:59,976 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:59,976 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:19:59,976 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:19:59,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 19#L716-9true, 280#true]) [2025-03-14 01:19:59,995 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-14 01:19:59,995 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-14 01:19:59,995 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-14 01:19:59,995 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-14 01:20:00,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:00,001 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-14 01:20:00,001 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-14 01:20:00,001 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-14 01:20:00,001 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-14 01:20:00,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:20:00,031 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,031 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:20:00,031 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:00,031 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 279#true]) [2025-03-14 01:20:00,038 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:20:00,038 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:20:00,038 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:00,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 209#L708true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:00,144 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,144 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,144 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,144 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 205#L708true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:00,145 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,145 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,145 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,145 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 106#L705-4true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:00,151 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,151 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,151 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,151 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:00,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:00,151 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,151 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,151 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:00,151 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:00,155 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,155 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:00,155 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:00,155 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:20:00,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:00,156 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,156 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:20:00,156 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:00,156 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:00,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 17#L723true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:00,162 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:00,162 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,162 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:00,162 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 106#L705-4true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:00,163 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:00,163 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,163 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,163 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:00,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 112#L740-1true, 303#true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:00,164 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:00,164 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,164 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:00,165 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 17#L723true, 112#L740-1true, 303#true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:00,165 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:00,165 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:00,165 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,165 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 106#L705-4true, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:00,169 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:00,169 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:00,169 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,169 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:00,172 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:00,172 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,172 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:00,172 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:00,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:20:00,241 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:00,241 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:00,241 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:00,241 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:00,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:00,308 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,308 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,308 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,308 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:00,312 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,312 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,312 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,312 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:00,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:00,451 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,451 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,451 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,451 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:00,455 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,455 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,455 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,455 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:00,463 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,463 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,463 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,463 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:00,463 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,463 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,463 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,463 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 255#L731-4true, 280#true]) [2025-03-14 01:20:00,857 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,857 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:00,857 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:00,857 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:00,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:00,857 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,857 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:00,858 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:00,858 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:00,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 255#L731-4true, 199#L719true, 279#true]) [2025-03-14 01:20:00,925 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,925 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:00,925 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:00,925 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:00,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 199#L719true, 255#L731-4true, 282#true, 279#true]) [2025-03-14 01:20:00,932 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:00,932 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:00,932 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:00,933 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:00,933 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:01,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:01,091 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,091 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:01,091 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,091 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:01,092 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,092 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,092 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,092 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:01,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:01,097 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,097 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,097 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:01,097 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:01,098 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,098 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:01,098 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,098 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:01,110 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,110 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,110 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:01,110 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:01,110 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,110 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,110 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:01,110 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:01,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:01,119 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,119 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,119 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:01,119 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:01,120 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,120 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,120 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:01,120 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:01,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 94#L716-8true, 106#L705-4true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:01,223 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,223 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,223 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:01,223 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:01,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:01,247 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,247 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,247 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,247 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:01,249 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,249 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,249 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,249 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:01,683 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,683 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:01,683 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:01,683 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:01,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:01,704 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,705 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:01,708 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:01,708 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:01,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:01,709 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:20:01,709 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:01,709 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:01,709 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:01,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:01,710 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:20:01,710 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:01,710 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:01,710 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:01,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:01,711 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:01,711 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:01,711 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:01,711 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:01,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:01,724 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:01,724 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:01,724 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:20:01,724 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:01,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:01,726 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:01,726 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:01,726 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:20:01,726 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:01,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 282#true, 19#L716-9true, 280#true]) [2025-03-14 01:20:01,738 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is not cut-off event [2025-03-14 01:20:01,738 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-14 01:20:01,738 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-14 01:20:01,738 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-14 01:20:01,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:01,743 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is not cut-off event [2025-03-14 01:20:01,743 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-14 01:20:01,743 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-14 01:20:01,743 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-14 01:20:01,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 199#L719true, 279#true]) [2025-03-14 01:20:01,784 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:01,784 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:01,784 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:01,784 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:20:01,784 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:02,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:02,258 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:02,258 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,258 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,258 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:02,258 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:02,260 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:02,260 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,260 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,261 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,261 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,261 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:20:02,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:02,261 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,261 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:20:02,261 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,261 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:02,268 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,268 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,268 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:20:02,268 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:02,270 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,270 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-14 01:20:02,270 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,270 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 17#L723true, 106#L705-4true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,276 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,276 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,276 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,276 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:02,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 17#L723true, 112#L740-1true, 303#true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:02,277 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,277 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,277 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:02,277 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:02,284 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,284 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,284 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:02,284 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:02,285 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,285 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,285 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:02,285 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 112#L740-1true, 156#L713-2true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,285 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,285 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,285 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:02,285 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:02,286 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,286 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:02,286 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,286 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:02,348 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,348 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,348 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,348 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:02,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:02,349 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,349 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,349 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:02,349 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:02,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 225#L729-2true, 112#L740-1true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:02,432 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,432 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,432 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,433 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 17#L723true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:02,434 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,434 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,434 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,434 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:20:02,565 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,565 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:02,565 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:20:02,565 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:02,565 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:20:02,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:02,587 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,587 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,587 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,587 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 17#L723true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:02,587 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,587 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,587 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,587 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:02,596 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,596 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,596 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,596 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:02,598 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,598 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,598 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,598 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 282#true, 255#L731-4true, 199#L719true, 280#true]) [2025-03-14 01:20:02,725 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,725 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:02,725 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:02,725 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:02,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:02,725 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,725 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:02,725 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:02,725 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:02,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:02,738 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:02,738 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,738 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,738 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:02,738 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:02,738 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,738 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,738 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:02,739 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,739 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,739 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,739 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,739 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:02,740 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,741 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,741 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,741 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,741 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 109#L707true, 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:02,841 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,841 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,841 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,841 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 192#L707true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,844 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,844 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,844 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:02,844 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:02,915 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,915 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:02,915 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:02,915 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:02,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 106#L705-4true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,919 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,919 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,919 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,919 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:02,920 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,920 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,920 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,920 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,924 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,924 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,924 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,924 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,925 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,925 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,925 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,925 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:02,926 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,926 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,926 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,926 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:02,927 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,927 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,927 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,927 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 17#L723true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,938 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,938 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,938 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,938 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:02,938 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:02,939 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:02,939 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,939 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:02,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 156#L713-2true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:02,949 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,949 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,949 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,949 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:02,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:02,950 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:02,950 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:02,950 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:02,950 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:03,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,005 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:03,005 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,005 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:03,005 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:03,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,005 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:03,006 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:03,006 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:03,006 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:03,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:03,021 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:03,021 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:03,021 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:03,021 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:03,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:03,022 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:03,022 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:03,022 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:03,022 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 156#L713-2true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,035 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,035 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:03,035 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:03,035 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:03,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:03,036 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,036 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:03,036 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:03,036 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:03,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:03,135 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,135 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,135 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,135 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:03,136 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,136 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,136 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,136 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 125#thr3ENTRYtrue, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:03,488 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:03,488 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:03,488 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:03,488 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:03,488 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:03,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 257#L712-1true, 280#true]) [2025-03-14 01:20:03,565 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:03,565 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:03,565 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:20:03,565 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:20:03,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), 118#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:03,569 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,569 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,569 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,569 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:03,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,596 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,596 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,596 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,596 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:03,597 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,597 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,597 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,597 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 255#L731-4true, 280#true]) [2025-03-14 01:20:03,599 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,599 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,599 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,599 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 255#L731-4true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:03,599 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,600 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,600 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,600 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,737 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:03,737 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:03,737 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:03,737 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:03,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:03,739 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:03,739 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:03,740 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:03,740 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:03,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:03,752 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,752 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,752 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,752 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 141#L723-5true, 255#L731-4true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,753 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,753 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,753 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,753 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,753 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:03,754 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 255#L731-4true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:03,754 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,754 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 109#L707true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:03,814 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,814 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:03,814 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,814 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 192#L707true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:03,816 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,816 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:03,816 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,816 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:03,918 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:03,918 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:03,918 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:03,918 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:03,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 225#L729-2true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:03,923 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:03,923 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 17#L723true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,923 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,923 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 225#L729-2true, 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,924 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:03,924 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:03,924 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,924 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:03,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:03,948 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,948 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:03,948 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,948 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:03,949 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,949 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,949 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,949 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:03,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 141#L723-5true, 303#true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:03,956 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,956 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:03,956 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,956 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 141#L723-5true, 303#true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:03,958 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,958 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,958 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,958 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:03,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:03,962 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,962 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:03,962 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,962 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:03,963 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,963 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,963 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:03,963 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:03,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 203#thr2ENTRYtrue, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:03,967 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:03,967 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,967 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:03,967 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:04,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, Black: 288#true, Black: 293#true, 286#true, 192#L707true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:04,033 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,033 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:04,033 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:04,033 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:04,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:04,049 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,049 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,049 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,049 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:04,117 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,117 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,117 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,117 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 282#true, 280#true, 19#L716-9true]) [2025-03-14 01:20:04,117 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,117 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,117 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,117 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:04,118 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,118 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,118 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,118 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:04,255 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,255 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:04,256 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:20:04,256 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:20:04,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 255#L731-4true, 280#true]) [2025-03-14 01:20:04,279 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,279 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,279 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,279 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:04,279 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,280 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,280 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,280 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,296 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,296 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,296 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,296 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:04,297 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,297 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,297 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,297 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:04,691 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:04,691 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,691 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,691 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 199#L719true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:04,692 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:04,692 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:04,692 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,692 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:04,693 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 255#L731-4true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:04,693 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:04,694 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,694 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,694 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,694 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,694 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:04,695 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,695 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,695 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,695 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,695 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:04,886 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,886 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:04,886 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,886 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:04,886 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,886 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:04,886 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,886 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,887 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,887 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,887 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,887 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:04,887 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,887 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,887 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,887 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,894 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,894 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:04,894 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,894 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:04,895 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,895 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,895 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:04,895 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,898 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,898 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,898 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,898 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:04,898 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,898 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,898 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:04,898 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:04,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:04,899 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,899 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,899 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:04,899 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 112#L740-1true, 303#true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:04,900 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,900 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,900 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,901 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:04,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:04,903 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,903 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,903 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:04,903 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,904 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,904 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,904 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:04,904 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 141#L723-5true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:04,905 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,905 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:04,905 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,905 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 85#L712-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:04,906 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,906 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,906 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,906 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:04,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,915 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,915 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:04,915 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,915 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:04,915 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-14 01:20:04,915 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:04,915 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,915 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:04,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 209#L708true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:04,921 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,921 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,921 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,921 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:04,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 17#L723true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,960 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,960 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:04,960 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:04,960 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:04,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:04,961 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,961 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:04,961 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:04,961 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:04,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,966 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,966 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:04,966 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:04,966 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:04,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:04,966 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,966 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:04,966 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:04,966 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:04,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:04,970 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:04,970 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:04,970 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:04,970 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:04,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:04,970 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:04,970 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:04,970 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:04,970 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 94#L716-8true, 106#L705-4true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:05,132 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,132 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:05,132 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:05,132 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:05,132 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:05,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:05,222 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:05,222 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:05,222 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:20:05,222 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-03-14 01:20:05,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:05,222 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,222 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:05,222 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:20:05,222 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-03-14 01:20:05,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 257#L712-1true, 280#true, 188#L705-4true]) [2025-03-14 01:20:05,225 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,225 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:20:05,225 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:20:05,225 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:05,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:05,251 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,251 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,252 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,252 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:05,256 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,256 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,256 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,256 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:05,256 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,257 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,257 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,257 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:05,257 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,257 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,257 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,257 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 255#L731-4true, 280#true]) [2025-03-14 01:20:05,261 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,261 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,261 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,261 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 255#L731-4true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:05,261 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,261 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,261 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,261 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:05,265 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,265 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,265 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,265 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:05,266 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,266 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,266 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,266 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][211], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 209#L708true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:05,320 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,320 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,320 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,320 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][170], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:05,323 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,323 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,323 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,323 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 109#L707true, 187#L716-9true, 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:05,354 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,354 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,354 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,354 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 192#L707true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 19#L716-9true]) [2025-03-14 01:20:05,356 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,356 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,356 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,356 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][211], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:05,408 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,408 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:05,408 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:05,408 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:05,439 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,440 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,440 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,440 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,440 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:05,440 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,440 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,440 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,440 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:05,441 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:05,441 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,441 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 141#L723-5true, 255#L731-4true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:05,442 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,442 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,442 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,442 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,442 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 255#L731-4true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:05,444 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,444 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,444 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,444 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,444 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:05,482 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,482 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,482 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:05,482 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 109#L707true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:05,495 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,495 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,495 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,495 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 109#L707true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:05,495 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,495 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,495 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,495 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 192#L707true, 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:05,496 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,496 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,496 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,496 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:05,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 192#L707true, 300#(= |#race~g0~0| 0), 105#L716-4true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:05,496 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,496 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,496 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,496 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:05,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 17#L723true, 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:05,954 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,954 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,954 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,954 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 17#L723true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:05,955 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,955 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,955 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:05,955 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:05,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:05,955 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,955 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,955 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,955 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:05,956 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,956 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,956 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,956 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:05,961 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,961 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:05,961 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,961 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:05,961 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,962 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,962 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:05,962 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:05,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 112#L740-1true, 156#L713-2true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:05,977 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,977 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:05,977 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,977 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:05,978 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,978 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,978 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,978 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:05,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 156#L713-2true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:05,982 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,982 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:05,982 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,982 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 282#true, 280#true]) [2025-03-14 01:20:05,983 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,983 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:05,983 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,983 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:05,989 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,989 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,989 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:05,989 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,996 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 125#thr3ENTRYtrue, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:05,996 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:05,999 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:05,999 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,999 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:05,999 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:05,999 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 109#L707true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:06,020 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:06,020 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,020 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:06,020 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:06,021 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-14 01:20:06,021 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,021 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,021 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:06,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 209#L708true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:06,052 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,052 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:06,052 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:06,052 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:06,057 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,057 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:06,057 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:06,057 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:06,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:06,058 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,058 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:06,058 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:06,058 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:06,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:06,094 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,094 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,094 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:06,094 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:06,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 112#L740-1true, 85#L712-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:06,096 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,096 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:06,096 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:06,096 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:06,118 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,118 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,118 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,118 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:06,119 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,119 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,119 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,119 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:06,120 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:06,395 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,395 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:06,395 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:06,395 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:06,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 199#L719true, 255#L731-4true, 280#true]) [2025-03-14 01:20:06,418 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,418 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,418 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,418 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 255#L731-4true, 280#true]) [2025-03-14 01:20:06,422 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,422 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,422 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,422 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:06,422 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,422 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,422 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,422 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 255#L731-4true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:06,423 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,423 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,423 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,423 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:06,425 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,425 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,425 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,425 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:06,428 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 192#L707true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:06,429 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:06,446 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:06,448 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,448 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,448 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,448 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:06,644 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,644 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:06,644 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:06,644 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:06,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:06,672 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,672 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:06,672 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,672 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:06,674 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,674 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,674 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,674 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:06,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:06,691 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,691 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,691 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,691 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:06,692 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,692 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,692 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,692 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,692 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 255#L731-4true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:06,692 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,692 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,693 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,693 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,693 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:06,693 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,693 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,693 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,693 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 17#L723true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:06,694 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 199#L719true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:06,694 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,694 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,695 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:06,695 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,695 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,695 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,695 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,695 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 255#L731-4true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:06,696 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,696 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,696 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,696 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,696 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 257#L712-1true, 19#L716-9true, 280#true]) [2025-03-14 01:20:06,716 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-14 01:20:06,716 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-14 01:20:06,716 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-14 01:20:06,716 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-14 01:20:06,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:06,717 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-14 01:20:06,717 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-14 01:20:06,717 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-14 01:20:06,717 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-14 01:20:06,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:06,752 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,752 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,752 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,752 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:06,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:06,753 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,753 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,753 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:06,753 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:06,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:06,979 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,979 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:06,979 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:06,979 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:06,979 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:06,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:06,991 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,991 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,991 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,991 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:06,992 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:06,992 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:06,992 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:06,992 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 17#L723true, 112#L740-1true, 303#true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:07,001 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,001 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:07,001 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,001 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 17#L723true, 112#L740-1true, 85#L712-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:07,003 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,003 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,003 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,003 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:07,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,015 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,015 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,015 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,015 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:07,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 109#L707true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:07,036 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,036 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,036 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,036 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,036 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,036 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,037 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,080 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,080 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:07,080 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:07,080 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:07,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:07,081 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,081 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:07,081 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:07,081 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:07,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1119] L729-3-->L729-1: Formula: (= |v_thr1Thread1of2ForFork0_#t~nondet12#1_3| |v_#race~g1~0_12|) InVars {thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_12|, thr1Thread1of2ForFork0_#t~nondet12#1=|v_thr1Thread1of2ForFork0_#t~nondet12#1_3|} AuxVars[] AssignedVars[#race~g1~0][36], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,120 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,120 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:07,120 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,120 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 269#L713-2true, 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:07,121 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,121 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,121 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:07,121 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:07,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 209#L708true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 282#true, 280#true]) [2025-03-14 01:20:07,123 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,123 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,123 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,123 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 205#L708true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,128 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-14 01:20:07,128 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,128 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,128 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:07,150 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,150 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,150 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,150 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,150 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:07,152 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,152 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,152 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,152 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:07,657 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:07,657 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:07,657 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,657 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:07,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 141#L723-5true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:07,661 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:07,661 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:07,661 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:07,661 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 203#thr2ENTRYtrue, 112#L740-1true, 194#L729-5true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:07,680 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:07,681 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,681 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,681 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 218#thr1ENTRYtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,701 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,701 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,701 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:07,701 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:07,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 218#thr1ENTRYtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:07,713 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,713 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,713 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:07,713 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:07,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:07,719 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:07,719 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:07,719 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:07,719 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:07,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:07,719 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,719 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,719 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:20:07,719 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-03-14 01:20:07,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 118#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,728 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,728 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,728 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,728 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:07,732 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,732 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,732 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,732 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:07,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 109#L707true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:07,752 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,752 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,752 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,752 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,752 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 192#L707true, 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:07,753 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,753 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,753 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,753 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,753 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 106#L705-4true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:07,757 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,757 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,757 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,757 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:07,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:07,757 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,757 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,757 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:07,757 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:07,758 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,758 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,758 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,758 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 17#L723true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:07,758 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,758 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,758 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,758 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:07,772 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 192#L707true, 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:07,774 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:07,951 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,951 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:07,951 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:07,951 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:07,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:07,952 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:07,952 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:07,952 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:07,952 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:07,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:07,976 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,976 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,976 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,976 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:07,978 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,978 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,978 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,978 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,980 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,980 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,980 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,980 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:07,981 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:07,981 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,981 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,981 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:07,996 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:07,996 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,996 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 125#thr3ENTRYtrue, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:07,997 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:07,997 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:07,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:07,998 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 255#L731-4true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:07,998 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:07,998 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:08,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 282#true, 19#L716-9true, 280#true]) [2025-03-14 01:20:08,013 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,013 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,013 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,013 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,013 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), 187#L716-9true, 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:08,013 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,013 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,013 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,013 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-14 01:20:08,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 209#L708true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:08,045 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,045 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,045 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,045 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 205#L708true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:08,051 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,051 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,051 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,052 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 203#thr2ENTRYtrue, 112#L740-1true, 303#true, 199#L719true, 282#true, 255#L731-4true, 280#true]) [2025-03-14 01:20:08,149 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,149 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,149 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,149 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:08,192 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:08,192 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:08,192 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:08,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:08,194 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,194 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,194 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,194 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 17#L723true, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,195 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,195 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,195 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,195 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:08,196 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,196 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,197 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,197 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:08,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:08,197 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,197 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:08,197 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,197 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:08,203 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,203 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,203 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,203 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:08,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:08,204 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,204 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,204 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,204 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:08,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,205 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,205 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,205 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,205 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:08,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:08,206 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,206 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,206 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,206 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:08,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 17#L723true, 112#L740-1true, 156#L713-2true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,213 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,213 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,213 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:08,213 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 17#L723true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:08,214 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,214 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:08,214 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,214 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:08,216 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,216 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,216 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:08,216 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:08,216 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,216 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,216 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:08,216 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:08,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 108#L723-7true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,223 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,223 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,223 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,223 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,231 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 94#L716-8true, 106#L705-4true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:08,232 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 192#L707true, 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:08,232 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:08,232 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:20:08,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,271 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,271 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:08,271 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:08,271 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:08,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:08,272 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,272 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:08,272 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:08,272 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:08,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][170], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 108#L723-7true, Black: 298#true, 125#thr3ENTRYtrue, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:08,278 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,278 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,278 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:08,278 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-14 01:20:08,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,300 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,300 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,300 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,300 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:08,301 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][170], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 108#L723-7true, Black: 298#true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:08,301 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,301 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:08,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:08,320 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,320 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,320 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,320 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:08,411 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,412 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,412 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,412 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 19#L716-9true]) [2025-03-14 01:20:08,412 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,412 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,412 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,412 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,413 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,413 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,414 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,414 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:20:08,429 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,429 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,429 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,429 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:08,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:08,482 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:08,482 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:08,482 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:08,482 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:08,485 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:08,485 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,485 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:08,485 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:08,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:08,489 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:08,490 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,490 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:08,490 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:08,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 156#L713-2true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,495 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:08,495 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:08,496 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:08,496 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 218#thr1ENTRYtrue, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,529 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:08,529 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:08,529 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-14 01:20:08,529 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,556 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,556 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:08,556 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:08,556 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,556 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:08,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 221#thr3ENTRYtrue, 280#true]) [2025-03-14 01:20:08,557 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,557 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:08,557 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:08,557 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:08,557 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:08,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][38], [60#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue, 278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 109#L707true, 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:08,574 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-14 01:20:08,574 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-14 01:20:08,574 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-14 01:20:08,574 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-14 01:20:08,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][38], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 192#L707true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 261#thr3Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:20:08,574 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-14 01:20:08,574 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-14 01:20:08,574 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-14 01:20:08,574 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-14 01:20:08,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 106#L705-4true, 112#L740-1true, 199#L719true, 282#true, 255#L731-4true, 280#true]) [2025-03-14 01:20:08,586 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,586 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:08,586 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:08,586 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:08,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 255#L731-4true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:08,587 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,587 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:08,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:08,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:08,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:08,600 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,600 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,600 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,600 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,600 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:08,601 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,601 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,601 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,601 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:08,921 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:08,921 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:08,921 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:08,921 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:08,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:08,921 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,921 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,921 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,921 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:08,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:08,922 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,922 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,922 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,922 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:08,925 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:08,925 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 255#L731-4true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:08,925 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:08,925 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:08,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][211], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 19#L716-9true, 280#true]) [2025-03-14 01:20:08,990 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:08,990 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:20:08,990 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:20:08,990 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 255#L731-4true, 280#true]) [2025-03-14 01:20:09,007 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,007 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,007 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,007 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:09,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 192#L707true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:09,008 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,008 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,008 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,008 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:09,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 209#L708true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:09,084 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,084 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,084 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:09,084 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 209#L708true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:09,085 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,085 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:09,085 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,085 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, 205#L708true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,089 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,089 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,089 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:09,089 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, 205#L708true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:09,090 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,090 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,090 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:09,090 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 199#L719true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:09,105 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,106 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,106 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,106 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:09,107 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,107 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,107 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,107 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:09,107 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:09,107 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,107 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,107 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:09,108 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:09,108 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,108 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,108 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 209#L708true, 225#L729-2true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:09,126 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,126 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:09,126 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,126 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 205#L708true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 225#L729-2true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,129 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,129 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,129 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:09,129 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 106#L705-4true, 112#L740-1true, 199#L719true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:09,131 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,131 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,131 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,131 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,131 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 255#L731-4true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:09,132 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,132 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,132 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,132 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,132 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:09,133 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,133 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,133 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,133 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:09,134 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,134 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,134 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,134 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,180 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 279#true]) [2025-03-14 01:20:09,180 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,180 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:09,180 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:09,180 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:20:09,180 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:09,180 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-03-14 01:20:09,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:09,331 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,331 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:09,332 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,332 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:09,333 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,333 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,333 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,333 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,337 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,337 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,337 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,337 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:09,337 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,337 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,337 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,337 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,341 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,341 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,341 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,341 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,345 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,345 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,345 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,345 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:09,346 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,346 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,346 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,346 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 141#L723-5true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:09,350 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,350 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:09,350 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,350 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,354 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,354 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,354 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,354 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 139#L716-8true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 203#thr2ENTRYtrue, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:09,358 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,358 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:09,358 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,358 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 203#thr2ENTRYtrue, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:09,359 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,359 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:09,359 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,359 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][170], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 192#L707true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 108#L723-7true, Black: 298#true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:09,360 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:20:09,360 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-14 01:20:09,360 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:09,360 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:09,360 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 109#L707true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:09,365 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,365 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,365 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,365 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,366 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,366 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,366 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,366 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,407 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,407 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,407 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,407 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 52#L729-6true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,531 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,531 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:09,531 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:09,531 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 282#true, 280#true]) [2025-03-14 01:20:09,555 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:20:09,555 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,556 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:09,556 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:09,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 156#L713-2true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:09,559 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:20:09,559 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,559 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:09,559 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:09,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true, 226#L729-9true]) [2025-03-14 01:20:09,569 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,569 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:09,569 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:09,569 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 52#L729-6true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,577 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,577 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:09,577 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:09,577 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,577 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 280#true, 226#L729-9true]) [2025-03-14 01:20:09,584 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,584 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,584 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,584 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 112#L740-1true, 194#L729-5true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,585 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:20:09,585 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,585 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:09,585 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, 218#thr1ENTRYtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:09,618 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-14 01:20:09,618 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:09,618 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,618 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:09,636 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,636 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,636 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,636 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:09,657 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 192#L707true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:09,657 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:09,668 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,668 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,668 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,668 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:09,669 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,669 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,670 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,670 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,698 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,698 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,698 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,698 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][211], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 19#L716-9true, 280#true]) [2025-03-14 01:20:09,700 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,700 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:20:09,700 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,700 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:20:09,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 209#L708true, 225#L729-2true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:09,753 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,753 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:09,753 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,753 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 288#true, 205#L708true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 225#L729-2true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,760 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,760 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,760 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:09,760 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 109#L707true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:09,872 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,872 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,872 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,872 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,872 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:09,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 192#L707true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:09,874 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,874 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,874 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,874 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,874 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:09,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:09,875 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,875 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:09,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:09,875 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:09,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:09,876 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:09,876 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:09,876 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:09,876 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:09,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 106#L705-4true, 112#L740-1true, 199#L719true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:09,893 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,893 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,893 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,893 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,893 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 255#L731-4true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:09,894 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:09,894 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,894 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:09,895 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,895 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,895 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,895 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:09,896 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,896 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,896 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,896 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,896 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:09,897 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:09,897 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:09,897 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:09,897 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:09,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:09,897 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:09,897 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,897 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,897 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:09,897 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:10,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 156#L713-2true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,364 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,365 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,365 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,365 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,365 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,365 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,365 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,365 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,367 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,367 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,367 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,367 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,369 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,369 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,369 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,369 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:10,369 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,369 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,369 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,369 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,377 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,377 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,377 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,377 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:10,378 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,378 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,378 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,378 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,379 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,379 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:10,379 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,379 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 112#L740-1true, 90#thr2Err2ASSERT_VIOLATIONDATA_RACEtrue, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,382 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,382 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:10,382 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,382 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 262#L716-5true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 203#thr2ENTRYtrue, 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,388 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,388 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,388 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,388 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 109#L707true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,397 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,397 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,397 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,397 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 192#L707true, 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,398 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,398 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,398 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,398 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 209#L708true, 112#L740-1true, 194#L729-5true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:10,415 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,415 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,415 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,415 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 205#L708true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,416 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,416 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,416 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,416 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,434 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,434 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,434 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:10,434 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][170], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 108#L723-7true, Black: 298#true, 94#L716-8true, 106#L705-4true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:10,435 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:10,435 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:10,435 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:10,435 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:10,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,440 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,440 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,472 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,472 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,472 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,472 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1056] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][184], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 52#L729-6true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,577 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:10,577 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:10,577 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:10,577 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:10,577 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:10,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 112#L740-1true, 303#true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:10,578 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:10,578 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:10,578 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:10,578 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:10,578 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:10,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 194#L729-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:10,583 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:20:10,583 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:10,583 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:10,583 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 194#L729-5true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,587 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:20:10,587 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:10,587 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:10,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 199#L719true, 280#true, 226#L729-9true]) [2025-03-14 01:20:10,593 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,593 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:10,593 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,593 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:10,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 112#L740-1true, 194#L729-5true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,612 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:20:10,612 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,612 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,612 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 112#L740-1true, 194#L729-5true, 303#true, 199#L719true, 282#true, 280#true, 256#thr2Err3ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-14 01:20:10,612 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:20:10,612 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:10,612 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,612 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:10,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 218#thr1ENTRYtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,626 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,626 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:10,626 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-14 01:20:10,626 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:10,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 262#L716-5true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 218#thr1ENTRYtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,652 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-14 01:20:10,652 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-14 01:20:10,652 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,652 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 218#thr1ENTRYtrue, Black: 298#true, 203#thr2ENTRYtrue, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,656 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,656 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:10,656 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:10,656 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:10,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 106#L705-4true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,659 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,659 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:10,659 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:10,659 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:10,659 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:10,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:10,660 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,660 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:10,660 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:10,660 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-14 01:20:10,660 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:10,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,670 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,670 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,670 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,670 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 108#L723-7true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,671 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,671 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,671 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,671 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,686 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,686 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,686 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,686 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,693 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,693 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,693 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,693 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:10,695 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,695 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,695 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,695 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 255#L731-4true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,697 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,697 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,697 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,697 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 85#L712-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:10,699 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,699 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,699 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,699 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,703 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,703 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,703 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,703 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:10,704 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,704 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,704 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,704 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:10,721 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,721 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,721 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1046] L708-2-->L708: Formula: (= |v_thr3Thread1of2ForFork1_#t~nondet7#1_3| |v_#race~g1~0_9|) InVars {thr3Thread1of2ForFork1_#t~nondet7#1=|v_thr3Thread1of2ForFork1_#t~nondet7#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_9|, thr3Thread1of2ForFork1_#t~nondet7#1=|v_thr3Thread1of2ForFork1_#t~nondet7#1_3|} AuxVars[] AssignedVars[#race~g1~0][137], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 97#L723-6true, Black: 300#(= |#race~g0~0| 0), 209#L708true, 38#L730-1true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:10,768 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:10,768 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:20:10,768 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:10,768 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:10,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 209#L708true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,798 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,798 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,798 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,798 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 19#L716-9true, 280#true]) [2025-03-14 01:20:10,799 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,799 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,799 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,799 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:10,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 118#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 209#L708true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:10,855 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:10,855 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,855 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:10,855 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,863 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:10,863 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:10,863 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,863 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:10,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([976] L708-2-->L708: Formula: (= |v_#race~g1~0_9| |v_thr3Thread2of2ForFork1_#t~nondet7#1_3|) InVars {thr3Thread2of2ForFork1_#t~nondet7#1=|v_thr3Thread2of2ForFork1_#t~nondet7#1_3|} OutVars{thr3Thread2of2ForFork1_#t~nondet7#1=|v_thr3Thread2of2ForFork1_#t~nondet7#1_3|, #race~g1~0=|v_#race~g1~0_9|} AuxVars[] AssignedVars[#race~g1~0][179], [278#true, 205#L708true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 173#L723-8true, Black: 300#(= |#race~g0~0| 0), 38#L730-1true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,909 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,909 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:10,909 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,909 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-14 01:20:10,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,925 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,925 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,925 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 255#L731-4true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:10,927 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:10,927 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 85#L712-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:10,927 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:10,927 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:10,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:10,962 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:10,962 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:10,962 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:10,962 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:11,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 255#L731-4true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:11,012 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,012 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,012 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,012 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 203#thr2ENTRYtrue, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,053 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:11,053 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,053 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,053 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 225#L729-2true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:11,101 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,101 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,101 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,101 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 225#L729-2true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:11,102 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,102 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,102 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,102 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][237], [278#true, 139#L716-8true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:11,103 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,103 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,103 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,103 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 94#L716-8true, 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:11,103 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,103 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,103 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,103 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 156#L713-2true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:11,107 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,107 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,107 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,107 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:11,108 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,108 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,108 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,108 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 156#L713-2true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:11,116 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,116 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,116 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,116 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 269#L713-2true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:11,117 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,117 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,117 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,117 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 139#L716-8true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 173#L723-8true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,123 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,123 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,123 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,123 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:11,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 100#L729-1true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:11,124 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,124 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:11,124 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,124 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 203#thr2ENTRYtrue, 112#L740-1true, 303#true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:11,126 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:11,126 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,126 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,126 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,126 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 209#L708true, 112#L740-1true, 194#L729-5true, 282#true, 280#true]) [2025-03-14 01:20:11,139 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,139 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,139 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,139 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 205#L708true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,140 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,140 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,140 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,140 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:11,142 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:11,142 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,142 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,142 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,142 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,143 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,143 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,143 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,143 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,162 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,162 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:11,162 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:11,162 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:11,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 269#L713-2true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:11,166 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:11,166 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:11,166 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,166 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:11,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 269#L713-2true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:11,166 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,166 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:11,166 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:11,166 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 52#L729-6true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,188 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 52#L729-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,188 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:11,188 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][211], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,189 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:11,189 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,189 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,189 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][211], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 108#L723-7true, 151#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,189 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,189 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:11,189 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:11,189 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 105#L716-4true, 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:11,206 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 265#L716-4true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:11,206 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][220], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 269#L713-2true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 52#L729-6true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:11,624 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:20:11,624 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:11,624 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:11,624 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-14 01:20:11,625 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:11,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:11,629 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:20:11,629 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,629 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:11,629 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:11,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 194#L729-5true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:11,631 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:20:11,631 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-14 01:20:11,631 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:11,631 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 194#L729-5true, 282#true, 280#true]) [2025-03-14 01:20:11,633 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:20:11,633 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,633 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,633 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:11,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 194#L729-5true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,638 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:20:11,638 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,638 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-14 01:20:11,638 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 112#L740-1true, 194#L729-5true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,664 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:20:11,664 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,664 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:11,664 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:11,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 280#true, 226#L729-9true]) [2025-03-14 01:20:11,678 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-14 01:20:11,678 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:11,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:11,678 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-14 01:20:11,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 269#L713-2true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 118#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:11,746 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,746 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:11,746 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,746 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([986] L716-10-->L716-8: Formula: (= |v_#race~g0~0_6| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_6|} AuxVars[] AssignedVars[#race~g0~0][211], [278#true, 139#L716-8true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 112#L740-1true, 303#true, 282#true, 280#true, 188#L705-4true]) [2025-03-14 01:20:11,752 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:11,752 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:11,752 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,752 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-14 01:20:11,752 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:11,753 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 282#true, 280#true]) [2025-03-14 01:20:11,753 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,753 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:11,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 141#L723-5true, 199#L719true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:11,754 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:11,754 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,754 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,754 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 255#L731-4true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:11,769 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,769 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,769 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,769 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:11,771 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,771 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,782 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,782 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:20:11,782 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,782 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:11,784 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,784 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,784 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,784 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 156#L713-2true, 141#L723-5true, 255#L731-4true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:11,787 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,787 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,787 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,787 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:20:11,787 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:11,789 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,789 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:11,789 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,789 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1046] L708-2-->L708: Formula: (= |v_thr3Thread1of2ForFork1_#t~nondet7#1_3| |v_#race~g1~0_9|) InVars {thr3Thread1of2ForFork1_#t~nondet7#1=|v_thr3Thread1of2ForFork1_#t~nondet7#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_9|, thr3Thread1of2ForFork1_#t~nondet7#1=|v_thr3Thread1of2ForFork1_#t~nondet7#1_3|} AuxVars[] AssignedVars[#race~g1~0][137], [278#true, 201#L719true, 298#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 108#L723-7true, Black: 300#(= |#race~g0~0| 0), 209#L708true, 38#L730-1true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:11,810 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-14 01:20:11,810 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:11,810 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-14 01:20:11,810 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-14 01:20:11,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 209#L708true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 280#true]) [2025-03-14 01:20:11,871 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,871 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,871 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,871 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,871 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 205#L708true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:11,877 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:11,877 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,877 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,877 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,877 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:11,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1046] L708-2-->L708: Formula: (= |v_thr3Thread1of2ForFork1_#t~nondet7#1_3| |v_#race~g1~0_9|) InVars {thr3Thread1of2ForFork1_#t~nondet7#1=|v_thr3Thread1of2ForFork1_#t~nondet7#1_3|} OutVars{#race~g1~0=|v_#race~g1~0_9|, thr3Thread1of2ForFork1_#t~nondet7#1=|v_thr3Thread1of2ForFork1_#t~nondet7#1_3|} AuxVars[] AssignedVars[#race~g1~0][137], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 298#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 173#L723-8true, 118#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 300#(= |#race~g0~0| 0), 209#L708true, 112#L740-1true, 156#L713-2true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:11,954 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:11,954 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:11,954 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:20:11,954 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][44], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 118#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, Black: 298#true, 305#(= |#race~g1~0| 0), 125#thr3ENTRYtrue, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,000 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-14 01:20:12,000 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,000 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,000 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-14 01:20:12,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 205#L708true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:12,006 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,006 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,006 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:12,006 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,006 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:12,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,031 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:12,031 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:12,031 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:12,031 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:12,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 286#true, 274#true, 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 112#L740-1true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:12,071 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,071 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-14 01:20:12,071 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:20:12,071 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-14 01:20:12,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1067] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][212], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 105#L716-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 38#L730-1true, 17#L723true, 112#L740-1true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:12,119 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,119 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,119 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,119 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,119 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 199#L719true, 282#true, 257#L712-1true, 280#true]) [2025-03-14 01:20:12,120 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:12,120 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][236], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 38#L730-1true, 17#L723true, 112#L740-1true, 85#L712-1true, 282#true, 280#true]) [2025-03-14 01:20:12,120 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,120 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 263#L723-4true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 255#L731-4true, 199#L719true, 257#L712-1true, 280#true]) [2025-03-14 01:20:12,121 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 263#L723-4true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 85#L712-1true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:12,121 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,121 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:12,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 269#L713-2true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 255#L731-4true, 282#true, 280#true]) [2025-03-14 01:20:12,123 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-14 01:20:12,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,123 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:12,123 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,123 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 282#true, 19#L716-9true, 280#true]) [2025-03-14 01:20:12,139 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,139 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,139 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,139 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,139 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([923] L723-8-->L723-6: Formula: (= |v_#race~g0~0_3| 0) InVars {} OutVars{#race~g0~0=|v_#race~g0~0_3|} AuxVars[] AssignedVars[#race~g0~0][72], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 162#L729true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 187#L716-9true, 97#L723-6true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,139 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,139 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,139 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,139 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-14 01:20:12,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 156#L713-2true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,180 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-14 01:20:12,180 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-14 01:20:12,180 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-14 01:20:12,180 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:12,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 108#L723-7true, Black: 298#true, 112#L740-1true, 156#L713-2true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,180 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-14 01:20:12,180 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-14 01:20:12,180 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-14 01:20:12,180 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-14 01:20:12,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 290#(= |#race~g0~0| |thr1Thread1of2ForFork0_#t~nondet11#1|), 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 108#L723-7true, Black: 298#true, 112#L740-1true, 303#true, 255#L731-4true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,227 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,227 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,227 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,227 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([927] L723-7-->L723-5: Formula: (= |v_#race~g1~0_3| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_3|} AuxVars[] AssignedVars[#race~g1~0][77], [278#true, 201#L719true, Black: 288#true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 225#L729-2true, 112#L740-1true, 141#L723-5true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,338 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-14 01:20:12,338 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:12,338 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-14 01:20:12,338 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-14 01:20:12,338 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-14 01:20:12,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 225#L729-2true, 112#L740-1true, 156#L713-2true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,341 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,341 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,341 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,341 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:12,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][176], [278#true, 201#L719true, Black: 288#true, 286#true, 269#L713-2true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), Black: 298#true, 305#(= |#race~g1~0| 0), 17#L723true, 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:12,342 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,342 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,342 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:12,342 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([997] L716-7-->L716-4: Formula: (= |v_#race~g1~0_6| 0) InVars {} OutVars{#race~g1~0=|v_#race~g1~0_6|} AuxVars[] AssignedVars[#race~g1~0][241], [278#true, Black: 288#true, 262#L716-5true, 286#true, 274#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 300#(= |#race~g0~0| 0), 173#L723-8true, Black: 298#true, 305#(= |#race~g1~0| 0), 265#L716-4true, 225#L729-2true, 112#L740-1true, 282#true, 280#true]) [2025-03-14 01:20:12,345 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][134], [278#true, 201#L719true, Black: 288#true, 286#true, Black: 295#(= |#race~g1~0| |thr1Thread1of2ForFork0_#t~nondet12#1|), 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 305#(= |#race~g1~0| 0), 112#L740-1true, 141#L723-5true, 282#true, 199#L719true, 280#true]) [2025-03-14 01:20:12,350 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,350 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-14 01:20:12,350 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,350 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-14 01:20:12,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, Black: 298#true, 17#L723true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,358 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,359 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:12,359 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,359 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1_15|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread1of2ForFork1_assume_abort_if_not_~cond#1, thr3Thread1of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, #race~mutex~0, thr3Thread1of2ForFork1_assume_abort_if_not_#in~cond#1, ~mutex~0][126], [278#true, 139#L716-8true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 112#L740-1true, 303#true, 199#L719true, 282#true, 280#true]) [2025-03-14 01:20:12,367 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,367 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,367 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-14 01:20:12,367 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([972] L718-1-->L719: Formula: (and (= v_~mutex~0_176 0) (not (= (ite (= v_~mutex~0_177 1) 1 0) 0))) InVars {~mutex~0=v_~mutex~0_177} OutVars{thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1_15|, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1=|v_thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1_15|, #race~mutex~0=|v_#race~mutex~0_245|, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1=|v_thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1_11|, ~mutex~0=v_~mutex~0_176} AuxVars[] AssignedVars[thr3Thread2of2ForFork1_assume_abort_if_not_#in~cond#1, thr3Thread2of2ForFork1_assume_abort_if_not_~cond#1, #race~mutex~0, thr3Thread2of2ForFork1___VERIFIER_atomic_release_#t~nondet4#1, ~mutex~0][163], [278#true, 201#L719true, Black: 288#true, Black: 293#true, 286#true, 274#true, 300#(= |#race~g0~0| 0), 100#L729-1true, 97#L723-6true, Black: 298#true, 94#L716-8true, 112#L740-1true, 303#true, 282#true, 280#true]) [2025-03-14 01:20:12,369 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-14 01:20:12,369 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,369 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-14 01:20:12,369 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event