./Ultimate.py --spec ../sv-benchmarks/c/properties/no-data-race.prp --file ../sv-benchmarks/c/pthread-ext/27_Boop_simple_vf.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/pthread-ext/27_Boop_simple_vf.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 ce64fcfa63b9df647c320ea90e20b624e2dad5b9ca256083b6d2f56c3177560a --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 05:11:53,444 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 05:11:53,512 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2025-02-08 05:11:53,515 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 05:11:53,515 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 05:11:53,535 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 05:11:53,536 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 05:11:53,536 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 05:11:53,536 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 05:11:53,537 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 05:11:53,537 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 05:11:53,537 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 05:11:53,538 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 05:11:53,538 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 05:11:53,538 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 05:11:53,538 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 05:11:53,538 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 05:11:53,539 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 05:11:53,539 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 05:11:53,540 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 05:11:53,540 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 05:11:53,541 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 05:11:53,541 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 05:11:53,541 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-jdk21/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 -> ce64fcfa63b9df647c320ea90e20b624e2dad5b9ca256083b6d2f56c3177560a [2025-02-08 05:11:53,768 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 05:11:53,775 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 05:11:53,777 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 05:11:53,777 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 05:11:53,778 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 05:11:53,778 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/pthread-ext/27_Boop_simple_vf.i [2025-02-08 05:11:55,029 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/25dac41a0/89465fa2a2304512a526b818046b8533/FLAG70aa6f219 [2025-02-08 05:11:55,392 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 05:11:55,393 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/pthread-ext/27_Boop_simple_vf.i [2025-02-08 05:11:55,405 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/25dac41a0/89465fa2a2304512a526b818046b8533/FLAG70aa6f219 [2025-02-08 05:11:55,618 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/25dac41a0/89465fa2a2304512a526b818046b8533 [2025-02-08 05:11:55,621 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 05:11:55,622 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 05:11:55,623 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 05:11:55,623 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 05:11:55,626 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 05:11:55,627 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,628 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fc97dec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55, skipping insertion in model container [2025-02-08 05:11:55,628 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,655 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 05:11:55,853 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 05:11:55,859 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 05:11:55,892 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 05:11:55,916 INFO L204 MainTranslator]: Completed translation [2025-02-08 05:11:55,917 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55 WrapperNode [2025-02-08 05:11:55,917 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 05:11:55,918 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 05:11:55,918 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 05:11:55,918 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 05:11:55,922 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,933 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,944 INFO L138 Inliner]: procedures = 169, calls = 12, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 101 [2025-02-08 05:11:55,945 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 05:11:55,945 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 05:11:55,945 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 05:11:55,945 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 05:11:55,949 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,949 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,951 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,951 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,954 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,955 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,955 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,956 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,957 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 05:11:55,957 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 05:11:55,958 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 05:11:55,958 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 05:11:55,958 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (1/1) ... [2025-02-08 05:11:55,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 05:11:55,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 05:11:55,983 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 05:11:55,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 05:11:56,019 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2025-02-08 05:11:56,019 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2025-02-08 05:11:56,019 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2025-02-08 05:11:56,019 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2025-02-08 05:11:56,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 05:11:56,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-02-08 05:11:56,019 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 05:11:56,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 05:11:56,020 WARN L227 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-02-08 05:11:56,125 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 05:11:56,126 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 05:11:56,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L733: havoc dummy_release_#t~nondet6#1, dummy_release_#t~nondet7#1;assume { :end_inline_dummy_release } true; [2025-02-08 05:11:56,317 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-08 05:11:56,317 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 05:11:56,328 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 05:11:56,330 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 05:11:56,330 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 05:11:56 BoogieIcfgContainer [2025-02-08 05:11:56,330 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 05:11:56,332 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 05:11:56,332 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 05:11:56,335 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 05:11:56,335 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 05:11:55" (1/3) ... [2025-02-08 05:11:56,336 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bd4ab5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 05:11:56, skipping insertion in model container [2025-02-08 05:11:56,336 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 05:11:55" (2/3) ... [2025-02-08 05:11:56,336 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bd4ab5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 05:11:56, skipping insertion in model container [2025-02-08 05:11:56,336 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 05:11:56" (3/3) ... [2025-02-08 05:11:56,337 INFO L128 eAbstractionObserver]: Analyzing ICFG 27_Boop_simple_vf.i [2025-02-08 05:11:56,346 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 05:11:56,347 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 27_Boop_simple_vf.i that has 3 procedures, 144 locations, 1 initial locations, 4 loop locations, and 17 error locations. [2025-02-08 05:11:56,347 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-08 05:11:56,438 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-02-08 05:11:56,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 153 transitions, 314 flow [2025-02-08 05:11:56,505 INFO L124 PetriNetUnfolderBase]: 9/159 cut-off events. [2025-02-08 05:11:56,507 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 05:11:56,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 159 events. 9/159 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 341 event pairs, 0 based on Foata normal form. 0/129 useless extension candidates. Maximal degree in co-relation 143. Up to 3 conditions per place. [2025-02-08 05:11:56,512 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 153 transitions, 314 flow [2025-02-08 05:11:56,516 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 149 places, 152 transitions, 311 flow [2025-02-08 05:11:56,521 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 05:11:56,529 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;@2377ad8e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 05:11:56,529 INFO L334 AbstractCegarLoop]: Starting to check reachability of 36 error locations. [2025-02-08 05:11:56,536 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 05:11:56,537 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2025-02-08 05:11:56,537 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 05:11:56,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:56,537 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] [2025-02-08 05:11:56,538 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err10ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 32 more)] === [2025-02-08 05:11:56,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:56,542 INFO L85 PathProgramCache]: Analyzing trace with hash 433111664, now seen corresponding path program 1 times [2025-02-08 05:11:56,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:56,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087458883] [2025-02-08 05:11:56,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:56,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:56,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-08 05:11:56,613 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-08 05:11:56,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:56,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:11:56,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:11:56,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:11:56,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087458883] [2025-02-08 05:11:56,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087458883] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:11:56,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:11:56,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:11:56,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192471879] [2025-02-08 05:11:56,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:11:56,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:11:56,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:11:56,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:11:56,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:11:56,807 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 153 [2025-02-08 05:11:56,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 152 transitions, 311 flow. Second operand has 3 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 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-02-08 05:11:56,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:11:56,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 153 [2025-02-08 05:11:56,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:11:56,917 INFO L124 PetriNetUnfolderBase]: 42/443 cut-off events. [2025-02-08 05:11:56,917 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2025-02-08 05:11:56,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 443 events. 42/443 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2169 event pairs, 21 based on Foata normal form. 76/440 useless extension candidates. Maximal degree in co-relation 520. Up to 65 conditions per place. [2025-02-08 05:11:56,921 INFO L140 encePairwiseOnDemand]: 140/153 looper letters, 14 selfloop transitions, 5 changer transitions 0/143 dead transitions. [2025-02-08 05:11:56,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 143 transitions, 334 flow [2025-02-08 05:11:56,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:11:56,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:11:56,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2025-02-08 05:11:56,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9193899782135077 [2025-02-08 05:11:56,931 INFO L175 Difference]: Start difference. First operand has 149 places, 152 transitions, 311 flow. Second operand 3 states and 422 transitions. [2025-02-08 05:11:56,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 143 transitions, 334 flow [2025-02-08 05:11:56,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 143 transitions, 333 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 05:11:56,940 INFO L231 Difference]: Finished difference. Result has 143 places, 142 transitions, 320 flow [2025-02-08 05:11:56,942 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=153, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=320, PETRI_PLACES=143, PETRI_TRANSITIONS=142} [2025-02-08 05:11:56,948 INFO L279 CegarLoopForPetriNet]: 149 programPoint places, -6 predicate places. [2025-02-08 05:11:56,948 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 142 transitions, 320 flow [2025-02-08 05:11:56,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 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-02-08 05:11:56,948 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:56,948 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] [2025-02-08 05:11:56,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 05:11:56,949 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thr2Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 32 more)] === [2025-02-08 05:11:56,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:56,949 INFO L85 PathProgramCache]: Analyzing trace with hash 97295055, now seen corresponding path program 1 times [2025-02-08 05:11:56,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:56,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197675808] [2025-02-08 05:11:56,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:56,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:56,961 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 05:11:56,968 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 05:11:56,968 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:56,968 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:11:57,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:11:57,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:11:57,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197675808] [2025-02-08 05:11:57,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197675808] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:11:57,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:11:57,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:11:57,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654392379] [2025-02-08 05:11:57,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:11:57,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:11:57,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:11:57,019 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:11:57,019 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:11:57,025 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 153 [2025-02-08 05:11:57,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 142 transitions, 320 flow. Second operand has 3 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 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-02-08 05:11:57,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:11:57,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 153 [2025-02-08 05:11:57,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:11:57,088 INFO L124 PetriNetUnfolderBase]: 28/513 cut-off events. [2025-02-08 05:11:57,090 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2025-02-08 05:11:57,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 582 conditions, 513 events. 28/513 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2724 event pairs, 3 based on Foata normal form. 0/413 useless extension candidates. Maximal degree in co-relation 556. Up to 21 conditions per place. [2025-02-08 05:11:57,095 INFO L140 encePairwiseOnDemand]: 149/153 looper letters, 6 selfloop transitions, 3 changer transitions 0/145 dead transitions. [2025-02-08 05:11:57,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 145 transitions, 344 flow [2025-02-08 05:11:57,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:11:57,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:11:57,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 427 transitions. [2025-02-08 05:11:57,097 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9302832244008714 [2025-02-08 05:11:57,097 INFO L175 Difference]: Start difference. First operand has 143 places, 142 transitions, 320 flow. Second operand 3 states and 427 transitions. [2025-02-08 05:11:57,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 145 transitions, 344 flow [2025-02-08 05:11:57,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 145 transitions, 334 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:11:57,104 INFO L231 Difference]: Finished difference. Result has 145 places, 145 transitions, 336 flow [2025-02-08 05:11:57,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=153, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=336, PETRI_PLACES=145, PETRI_TRANSITIONS=145} [2025-02-08 05:11:57,104 INFO L279 CegarLoopForPetriNet]: 149 programPoint places, -4 predicate places. [2025-02-08 05:11:57,104 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 145 transitions, 336 flow [2025-02-08 05:11:57,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 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-02-08 05:11:57,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:57,105 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] [2025-02-08 05:11:57,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 05:11:57,105 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 32 more)] === [2025-02-08 05:11:57,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:57,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1754140325, now seen corresponding path program 1 times [2025-02-08 05:11:57,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:57,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058341471] [2025-02-08 05:11:57,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:57,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:57,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 05:11:57,129 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 05:11:57,129 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:57,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-08 05:11:57,130 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-08 05:11:57,135 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 05:11:57,143 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 05:11:57,143 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:57,143 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-08 05:11:57,162 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-08 05:11:57,162 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-08 05:11:57,164 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (35 of 36 remaining) [2025-02-08 05:11:57,167 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (34 of 36 remaining) [2025-02-08 05:11:57,167 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (33 of 36 remaining) [2025-02-08 05:11:57,167 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (32 of 36 remaining) [2025-02-08 05:11:57,167 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (31 of 36 remaining) [2025-02-08 05:11:57,167 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (30 of 36 remaining) [2025-02-08 05:11:57,167 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (29 of 36 remaining) [2025-02-08 05:11:57,167 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (28 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (27 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (26 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (25 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (24 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (23 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (22 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (21 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (20 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (19 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (18 of 36 remaining) [2025-02-08 05:11:57,168 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 36 remaining) [2025-02-08 05:11:57,169 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (16 of 36 remaining) [2025-02-08 05:11:57,169 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (15 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (14 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (13 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (12 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (11 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (10 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (9 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (8 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (7 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 36 remaining) [2025-02-08 05:11:57,170 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (4 of 36 remaining) [2025-02-08 05:11:57,171 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 36 remaining) [2025-02-08 05:11:57,171 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (2 of 36 remaining) [2025-02-08 05:11:57,171 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (1 of 36 remaining) [2025-02-08 05:11:57,173 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 36 remaining) [2025-02-08 05:11:57,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 05:11:57,173 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2025-02-08 05:11:57,175 WARN L246 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2025-02-08 05:11:57,175 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2025-02-08 05:11:57,209 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-02-08 05:11:57,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 268 places, 276 transitions, 572 flow [2025-02-08 05:11:57,259 INFO L124 PetriNetUnfolderBase]: 12/205 cut-off events. [2025-02-08 05:11:57,262 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-02-08 05:11:57,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 205 events. 12/205 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 635 event pairs, 0 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 212. Up to 3 conditions per place. [2025-02-08 05:11:57,264 INFO L82 GeneralOperation]: Start removeDead. Operand has 268 places, 276 transitions, 572 flow [2025-02-08 05:11:57,266 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 185 places, 189 transitions, 391 flow [2025-02-08 05:11:57,267 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 05:11:57,268 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;@2377ad8e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 05:11:57,269 INFO L334 AbstractCegarLoop]: Starting to check reachability of 53 error locations. [2025-02-08 05:11:57,272 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 05:11:57,274 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2025-02-08 05:11:57,274 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 05:11:57,274 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:57,274 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] [2025-02-08 05:11:57,275 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err10ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 49 more)] === [2025-02-08 05:11:57,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:57,276 INFO L85 PathProgramCache]: Analyzing trace with hash 684362350, now seen corresponding path program 1 times [2025-02-08 05:11:57,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:57,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101893281] [2025-02-08 05:11:57,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:57,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:57,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-08 05:11:57,286 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-08 05:11:57,286 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:57,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:11:57,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:11:57,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:11:57,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101893281] [2025-02-08 05:11:57,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101893281] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:11:57,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:11:57,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:11:57,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099763284] [2025-02-08 05:11:57,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:11:57,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:11:57,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:11:57,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:11:57,314 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:11:57,413 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 276 [2025-02-08 05:11:57,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 189 transitions, 391 flow. Second operand has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 05:11:57,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:11:57,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 276 [2025-02-08 05:11:57,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:11:57,610 INFO L124 PetriNetUnfolderBase]: 259/1822 cut-off events. [2025-02-08 05:11:57,610 INFO L125 PetriNetUnfolderBase]: For 120/120 co-relation queries the response was YES. [2025-02-08 05:11:57,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2324 conditions, 1822 events. 259/1822 cut-off events. For 120/120 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 14575 event pairs, 150 based on Foata normal form. 295/1764 useless extension candidates. Maximal degree in co-relation 2298. Up to 324 conditions per place. [2025-02-08 05:11:57,626 INFO L140 encePairwiseOnDemand]: 260/276 looper letters, 18 selfloop transitions, 7 changer transitions 0/182 dead transitions. [2025-02-08 05:11:57,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 182 transitions, 435 flow [2025-02-08 05:11:57,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:11:57,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:11:57,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 748 transitions. [2025-02-08 05:11:57,629 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9033816425120773 [2025-02-08 05:11:57,630 INFO L175 Difference]: Start difference. First operand has 185 places, 189 transitions, 391 flow. Second operand 3 states and 748 transitions. [2025-02-08 05:11:57,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 182 transitions, 435 flow [2025-02-08 05:11:57,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 182 transitions, 434 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 05:11:57,634 INFO L231 Difference]: Finished difference. Result has 179 places, 180 transitions, 414 flow [2025-02-08 05:11:57,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=414, PETRI_PLACES=179, PETRI_TRANSITIONS=180} [2025-02-08 05:11:57,636 INFO L279 CegarLoopForPetriNet]: 185 programPoint places, -6 predicate places. [2025-02-08 05:11:57,636 INFO L471 AbstractCegarLoop]: Abstraction has has 179 places, 180 transitions, 414 flow [2025-02-08 05:11:57,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 05:11:57,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:57,637 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] [2025-02-08 05:11:57,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 05:11:57,637 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thr2Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 49 more)] === [2025-02-08 05:11:57,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:57,638 INFO L85 PathProgramCache]: Analyzing trace with hash 411508916, now seen corresponding path program 1 times [2025-02-08 05:11:57,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:57,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686494394] [2025-02-08 05:11:57,638 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:57,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:57,648 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 05:11:57,654 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 05:11:57,656 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:57,656 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:11:57,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:11:57,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:11:57,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686494394] [2025-02-08 05:11:57,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686494394] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:11:57,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:11:57,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:11:57,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583530536] [2025-02-08 05:11:57,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:11:57,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:11:57,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:11:57,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:11:57,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:11:57,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 276 [2025-02-08 05:11:57,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 180 transitions, 414 flow. Second operand has 3 states, 3 states have (on average 250.33333333333334) internal successors, (751), 3 states have internal predecessors, (751), 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-02-08 05:11:57,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:11:57,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 276 [2025-02-08 05:11:57,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:11:57,984 INFO L124 PetriNetUnfolderBase]: 264/2978 cut-off events. [2025-02-08 05:11:57,985 INFO L125 PetriNetUnfolderBase]: For 87/87 co-relation queries the response was YES. [2025-02-08 05:11:58,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3493 conditions, 2978 events. 264/2978 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 30189 event pairs, 55 based on Foata normal form. 0/2368 useless extension candidates. Maximal degree in co-relation 3466. Up to 195 conditions per place. [2025-02-08 05:11:58,015 INFO L140 encePairwiseOnDemand]: 269/276 looper letters, 11 selfloop transitions, 5 changer transitions 0/186 dead transitions. [2025-02-08 05:11:58,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 186 transitions, 463 flow [2025-02-08 05:11:58,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:11:58,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:11:58,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 765 transitions. [2025-02-08 05:11:58,022 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9239130434782609 [2025-02-08 05:11:58,022 INFO L175 Difference]: Start difference. First operand has 179 places, 180 transitions, 414 flow. Second operand 3 states and 765 transitions. [2025-02-08 05:11:58,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 186 transitions, 463 flow [2025-02-08 05:11:58,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 186 transitions, 449 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:11:58,026 INFO L231 Difference]: Finished difference. Result has 181 places, 185 transitions, 444 flow [2025-02-08 05:11:58,026 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=444, PETRI_PLACES=181, PETRI_TRANSITIONS=185} [2025-02-08 05:11:58,027 INFO L279 CegarLoopForPetriNet]: 185 programPoint places, -4 predicate places. [2025-02-08 05:11:58,027 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 185 transitions, 444 flow [2025-02-08 05:11:58,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 250.33333333333334) internal successors, (751), 3 states have internal predecessors, (751), 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-02-08 05:11:58,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:58,028 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-02-08 05:11:58,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 05:11:58,028 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err9ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 49 more)] === [2025-02-08 05:11:58,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:58,028 INFO L85 PathProgramCache]: Analyzing trace with hash 567647051, now seen corresponding path program 1 times [2025-02-08 05:11:58,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:58,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729287909] [2025-02-08 05:11:58,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:58,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:58,034 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 05:11:58,036 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 05:11:58,036 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:58,036 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:11:58,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:11:58,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:11:58,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729287909] [2025-02-08 05:11:58,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729287909] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:11:58,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:11:58,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:11:58,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732734828] [2025-02-08 05:11:58,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:11:58,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:11:58,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:11:58,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:11:58,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:11:58,102 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 276 [2025-02-08 05:11:58,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 185 transitions, 444 flow. Second operand has 3 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 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-02-08 05:11:58,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:11:58,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 276 [2025-02-08 05:11:58,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:11:58,556 INFO L124 PetriNetUnfolderBase]: 685/5184 cut-off events. [2025-02-08 05:11:58,556 INFO L125 PetriNetUnfolderBase]: For 195/202 co-relation queries the response was YES. [2025-02-08 05:11:58,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6523 conditions, 5184 events. 685/5184 cut-off events. For 195/202 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 56290 event pairs, 315 based on Foata normal form. 0/4066 useless extension candidates. Maximal degree in co-relation 6495. Up to 628 conditions per place. [2025-02-08 05:11:58,601 INFO L140 encePairwiseOnDemand]: 268/276 looper letters, 15 selfloop transitions, 7 changer transitions 0/193 dead transitions. [2025-02-08 05:11:58,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 193 transitions, 512 flow [2025-02-08 05:11:58,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:11:58,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:11:58,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 752 transitions. [2025-02-08 05:11:58,603 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9082125603864735 [2025-02-08 05:11:58,603 INFO L175 Difference]: Start difference. First operand has 181 places, 185 transitions, 444 flow. Second operand 3 states and 752 transitions. [2025-02-08 05:11:58,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 193 transitions, 512 flow [2025-02-08 05:11:58,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 193 transitions, 502 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:11:58,606 INFO L231 Difference]: Finished difference. Result has 183 places, 191 transitions, 488 flow [2025-02-08 05:11:58,606 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=488, PETRI_PLACES=183, PETRI_TRANSITIONS=191} [2025-02-08 05:11:58,607 INFO L279 CegarLoopForPetriNet]: 185 programPoint places, -2 predicate places. [2025-02-08 05:11:58,607 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 191 transitions, 488 flow [2025-02-08 05:11:58,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 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-02-08 05:11:58,608 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:58,608 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-02-08 05:11:58,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-08 05:11:58,608 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thr2Err4ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 49 more)] === [2025-02-08 05:11:58,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:58,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1426043553, now seen corresponding path program 1 times [2025-02-08 05:11:58,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:58,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118248160] [2025-02-08 05:11:58,609 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:58,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:58,614 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 05:11:58,615 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 05:11:58,615 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:58,616 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:11:58,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:11:58,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:11:58,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118248160] [2025-02-08 05:11:58,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118248160] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:11:58,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:11:58,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 05:11:58,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322449414] [2025-02-08 05:11:58,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:11:58,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:11:58,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:11:58,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:11:58,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:11:58,646 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 276 [2025-02-08 05:11:58,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 191 transitions, 488 flow. Second operand has 3 states, 3 states have (on average 251.33333333333334) internal successors, (754), 3 states have internal predecessors, (754), 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-02-08 05:11:58,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:11:58,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 276 [2025-02-08 05:11:58,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:11:58,849 INFO L124 PetriNetUnfolderBase]: 246/3081 cut-off events. [2025-02-08 05:11:58,849 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2025-02-08 05:11:58,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3551 conditions, 3081 events. 246/3081 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 32847 event pairs, 41 based on Foata normal form. 0/2412 useless extension candidates. Maximal degree in co-relation 3521. Up to 149 conditions per place. [2025-02-08 05:11:58,872 INFO L140 encePairwiseOnDemand]: 270/276 looper letters, 9 selfloop transitions, 4 changer transitions 0/181 dead transitions. [2025-02-08 05:11:58,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 181 transitions, 464 flow [2025-02-08 05:11:58,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:11:58,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:11:58,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 765 transitions. [2025-02-08 05:11:58,874 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9239130434782609 [2025-02-08 05:11:58,874 INFO L175 Difference]: Start difference. First operand has 183 places, 191 transitions, 488 flow. Second operand 3 states and 765 transitions. [2025-02-08 05:11:58,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 181 transitions, 464 flow [2025-02-08 05:11:58,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 181 transitions, 452 flow, removed 2 selfloop flow, removed 4 redundant places. [2025-02-08 05:11:58,877 INFO L231 Difference]: Finished difference. Result has 181 places, 179 transitions, 438 flow [2025-02-08 05:11:58,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=438, PETRI_PLACES=181, PETRI_TRANSITIONS=179} [2025-02-08 05:11:58,877 INFO L279 CegarLoopForPetriNet]: 185 programPoint places, -4 predicate places. [2025-02-08 05:11:58,878 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 179 transitions, 438 flow [2025-02-08 05:11:58,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 251.33333333333334) internal successors, (754), 3 states have internal predecessors, (754), 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-02-08 05:11:58,878 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:58,878 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-02-08 05:11:58,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 05:11:58,878 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err8ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 49 more)] === [2025-02-08 05:11:58,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:58,879 INFO L85 PathProgramCache]: Analyzing trace with hash -559224044, now seen corresponding path program 1 times [2025-02-08 05:11:58,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:58,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349078520] [2025-02-08 05:11:58,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:58,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:58,883 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 05:11:58,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 05:11:58,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:58,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:11:58,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:11:58,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:11:58,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349078520] [2025-02-08 05:11:58,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349078520] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:11:58,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:11:58,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:11:58,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42422740] [2025-02-08 05:11:58,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:11:58,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:11:58,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:11:58,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:11:58,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:11:58,925 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 276 [2025-02-08 05:11:58,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 179 transitions, 438 flow. Second operand has 3 states, 3 states have (on average 250.33333333333334) internal successors, (751), 3 states have internal predecessors, (751), 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-02-08 05:11:58,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:11:58,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 276 [2025-02-08 05:11:58,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:11:58,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([618] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][84], [Black: 288#(= 0 ~release_thr1~0), 145#L692-1true, 137#L721-1true, 286#true, 263#true, 267#true, 203#L746-2true, 265#true, 116#L692-2true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:58,986 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,986 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:11:58,986 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:11:58,986 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([618] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][84], [Black: 286#true, 288#(= 0 ~release_thr1~0), 145#L692-1true, 137#L721-1true, 263#true, 267#true, 203#L746-2true, 265#true, 116#L692-2true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:58,988 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,988 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,988 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,988 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([582] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][107], [Black: 286#true, 288#(= 0 ~release_thr1~0), 137#L721-1true, 50#L692-2true, 263#true, 267#true, 203#L746-2true, 265#true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 185#L692-1true, 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:58,989 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,990 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,990 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,990 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([582] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][107], [Black: 288#(= 0 ~release_thr1~0), 137#L721-1true, 286#true, 50#L692-2true, 263#true, 267#true, 203#L746-2true, 265#true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 185#L692-1true, 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:58,994 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,994 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:11:58,994 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:58,994 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:11:59,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([582] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [Black: 286#true, 288#(= 0 ~release_thr1~0), 107#L722true, 50#L692-2true, 263#true, 267#true, 203#L746-2true, 265#true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 185#L692-1true, 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:59,009 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,009 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,009 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,009 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([618] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [Black: 288#(= 0 ~release_thr1~0), 145#L692-1true, 107#L722true, 286#true, 263#true, 267#true, 203#L746-2true, 265#true, 116#L692-2true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:59,011 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,011 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:11:59,011 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,011 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:11:59,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([618] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [Black: 286#true, 288#(= 0 ~release_thr1~0), 145#L692-1true, 107#L722true, 263#true, 267#true, 203#L746-2true, 265#true, 116#L692-2true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:59,013 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,013 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,013 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,013 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([582] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [Black: 288#(= 0 ~release_thr1~0), 107#L722true, 286#true, 50#L692-2true, 263#true, 267#true, 203#L746-2true, 265#true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 185#L692-1true, 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:59,014 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,014 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:11:59,014 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,014 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:11:59,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([582] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [Black: 286#true, 288#(= 0 ~release_thr1~0), 50#L692-2true, 263#true, 267#true, 203#L746-2true, 265#true, 116#L692-2true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|), 55#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2025-02-08 05:11:59,024 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2025-02-08 05:11:59,024 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:11:59,024 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:11:59,024 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:11:59,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([618] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][84], [Black: 286#true, 288#(= 0 ~release_thr1~0), 145#L692-1true, 137#L721-1true, 263#true, 267#true, 203#L746-2true, 265#true, 116#L692-2true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:59,025 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:11:59,025 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,025 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,025 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,025 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([582] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [Black: 286#true, 288#(= 0 ~release_thr1~0), 107#L722true, 50#L692-2true, 263#true, 267#true, 203#L746-2true, 265#true, 116#L692-2true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:59,035 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:11:59,035 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,035 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,035 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([582] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [Black: 286#true, 288#(= 0 ~release_thr1~0), 50#L692-2true, 263#true, 267#true, 203#L746-2true, 265#true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 185#L692-1true, 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|), 55#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2025-02-08 05:11:59,035 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:11:59,035 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,035 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,035 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:11:59,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([618] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [Black: 286#true, 288#(= 0 ~release_thr1~0), 145#L692-1true, 107#L722true, 263#true, 267#true, 203#L746-2true, 265#true, 116#L692-2true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:59,036 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2025-02-08 05:11:59,036 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,036 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,036 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,037 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([582] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [Black: 286#true, 288#(= 0 ~release_thr1~0), 107#L722true, 50#L692-2true, 263#true, 267#true, 203#L746-2true, 265#true, Black: 273#(= |thr1Thread1of2ForFork1_#t~nondet8#1| |#race~usecount~0|), 185#L692-1true, 291#true, Black: 276#true, Black: 283#(= |thr1Thread1of2ForFork1_#t~nondet9#1| |#race~locked~0|)]) [2025-02-08 05:11:59,045 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2025-02-08 05:11:59,045 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,045 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,045 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,045 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:11:59,306 INFO L124 PetriNetUnfolderBase]: 710/5516 cut-off events. [2025-02-08 05:11:59,306 INFO L125 PetriNetUnfolderBase]: For 512/538 co-relation queries the response was YES. [2025-02-08 05:11:59,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7504 conditions, 5516 events. 710/5516 cut-off events. For 512/538 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 64693 event pairs, 147 based on Foata normal form. 12/4435 useless extension candidates. Maximal degree in co-relation 7472. Up to 521 conditions per place. [2025-02-08 05:11:59,352 INFO L140 encePairwiseOnDemand]: 270/276 looper letters, 13 selfloop transitions, 8 changer transitions 0/187 dead transitions. [2025-02-08 05:11:59,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 187 transitions, 512 flow [2025-02-08 05:11:59,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:11:59,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:11:59,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 764 transitions. [2025-02-08 05:11:59,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9227053140096618 [2025-02-08 05:11:59,354 INFO L175 Difference]: Start difference. First operand has 181 places, 179 transitions, 438 flow. Second operand 3 states and 764 transitions. [2025-02-08 05:11:59,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 187 transitions, 512 flow [2025-02-08 05:11:59,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 187 transitions, 504 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:11:59,358 INFO L231 Difference]: Finished difference. Result has 183 places, 185 transitions, 496 flow [2025-02-08 05:11:59,359 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=496, PETRI_PLACES=183, PETRI_TRANSITIONS=185} [2025-02-08 05:11:59,359 INFO L279 CegarLoopForPetriNet]: 185 programPoint places, -2 predicate places. [2025-02-08 05:11:59,359 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 185 transitions, 496 flow [2025-02-08 05:11:59,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 250.33333333333334) internal successors, (751), 3 states have internal predecessors, (751), 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-02-08 05:11:59,360 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:59,360 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 05:11:59,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 05:11:59,360 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 49 more)] === [2025-02-08 05:11:59,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:59,361 INFO L85 PathProgramCache]: Analyzing trace with hash 2040078764, now seen corresponding path program 1 times [2025-02-08 05:11:59,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:59,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095320022] [2025-02-08 05:11:59,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:59,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:59,365 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-08 05:11:59,372 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-08 05:11:59,372 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:59,372 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-08 05:11:59,372 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-08 05:11:59,374 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-08 05:11:59,376 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-08 05:11:59,377 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:59,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-08 05:11:59,380 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-08 05:11:59,380 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-08 05:11:59,380 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (52 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (51 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (50 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (49 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (48 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (47 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (46 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (45 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (44 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (43 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (42 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (41 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (40 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (39 of 53 remaining) [2025-02-08 05:11:59,381 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (38 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (37 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (36 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (35 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (34 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (33 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (32 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (31 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (30 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (29 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (28 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (27 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (26 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (25 of 53 remaining) [2025-02-08 05:11:59,382 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (24 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (23 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (22 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (21 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (20 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (19 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (18 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (17 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (16 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (15 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (14 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (13 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (12 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (11 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (10 of 53 remaining) [2025-02-08 05:11:59,383 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (9 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (8 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (7 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (4 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (2 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (1 of 53 remaining) [2025-02-08 05:11:59,384 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 53 remaining) [2025-02-08 05:11:59,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-08 05:11:59,385 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2025-02-08 05:11:59,385 WARN L246 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2025-02-08 05:11:59,388 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2025-02-08 05:11:59,464 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-02-08 05:11:59,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 386 places, 399 transitions, 834 flow [2025-02-08 05:11:59,492 INFO L124 PetriNetUnfolderBase]: 15/251 cut-off events. [2025-02-08 05:11:59,493 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2025-02-08 05:11:59,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 269 conditions, 251 events. 15/251 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 911 event pairs, 0 based on Foata normal form. 0/201 useless extension candidates. Maximal degree in co-relation 262. Up to 4 conditions per place. [2025-02-08 05:11:59,494 INFO L82 GeneralOperation]: Start removeDead. Operand has 386 places, 399 transitions, 834 flow [2025-02-08 05:11:59,496 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 226 transitions, 473 flow [2025-02-08 05:11:59,497 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 05:11:59,498 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;@2377ad8e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 05:11:59,499 INFO L334 AbstractCegarLoop]: Starting to check reachability of 70 error locations. [2025-02-08 05:11:59,501 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 05:11:59,501 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2025-02-08 05:11:59,502 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 05:11:59,502 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:11:59,502 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] [2025-02-08 05:11:59,502 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err10ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 66 more)] === [2025-02-08 05:11:59,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:11:59,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1276292828, now seen corresponding path program 1 times [2025-02-08 05:11:59,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:11:59,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19539580] [2025-02-08 05:11:59,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:11:59,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:11:59,508 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-08 05:11:59,510 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-08 05:11:59,510 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:11:59,510 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:11:59,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:11:59,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:11:59,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19539580] [2025-02-08 05:11:59,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19539580] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:11:59,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:11:59,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:11:59,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515851465] [2025-02-08 05:11:59,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:11:59,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:11:59,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:11:59,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:11:59,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:11:59,620 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 399 [2025-02-08 05:11:59,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 226 transitions, 473 flow. Second operand has 3 states, 3 states have (on average 344.3333333333333) internal successors, (1033), 3 states have internal predecessors, (1033), 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-02-08 05:11:59,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:11:59,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 399 [2025-02-08 05:11:59,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:00,236 INFO L124 PetriNetUnfolderBase]: 1171/6506 cut-off events. [2025-02-08 05:12:00,236 INFO L125 PetriNetUnfolderBase]: For 806/806 co-relation queries the response was YES. [2025-02-08 05:12:00,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8593 conditions, 6506 events. 1171/6506 cut-off events. For 806/806 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 68719 event pairs, 735 based on Foata normal form. 1090/6348 useless extension candidates. Maximal degree in co-relation 8566. Up to 1354 conditions per place. [2025-02-08 05:12:00,305 INFO L140 encePairwiseOnDemand]: 380/399 looper letters, 22 selfloop transitions, 9 changer transitions 0/221 dead transitions. [2025-02-08 05:12:00,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 221 transitions, 540 flow [2025-02-08 05:12:00,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:12:00,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:12:00,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1074 transitions. [2025-02-08 05:12:00,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8972431077694235 [2025-02-08 05:12:00,308 INFO L175 Difference]: Start difference. First operand has 221 places, 226 transitions, 473 flow. Second operand 3 states and 1074 transitions. [2025-02-08 05:12:00,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 221 transitions, 540 flow [2025-02-08 05:12:00,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 221 transitions, 535 flow, removed 2 selfloop flow, removed 1 redundant places. [2025-02-08 05:12:00,311 INFO L231 Difference]: Finished difference. Result has 215 places, 218 transitions, 508 flow [2025-02-08 05:12:00,311 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=399, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=508, PETRI_PLACES=215, PETRI_TRANSITIONS=218} [2025-02-08 05:12:00,313 INFO L279 CegarLoopForPetriNet]: 221 programPoint places, -6 predicate places. [2025-02-08 05:12:00,313 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 218 transitions, 508 flow [2025-02-08 05:12:00,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 344.3333333333333) internal successors, (1033), 3 states have internal predecessors, (1033), 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-02-08 05:12:00,314 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:00,314 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] [2025-02-08 05:12:00,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-08 05:12:00,314 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thr2Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 66 more)] === [2025-02-08 05:12:00,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:00,315 INFO L85 PathProgramCache]: Analyzing trace with hash -2036755476, now seen corresponding path program 1 times [2025-02-08 05:12:00,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:00,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311802368] [2025-02-08 05:12:00,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:00,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:00,321 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 05:12:00,324 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 05:12:00,324 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:00,324 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:12:00,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:12:00,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:12:00,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311802368] [2025-02-08 05:12:00,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311802368] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:12:00,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:12:00,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:12:00,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540521680] [2025-02-08 05:12:00,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:12:00,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:12:00,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:12:00,345 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:12:00,345 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:12:00,365 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 359 out of 399 [2025-02-08 05:12:00,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 218 transitions, 508 flow. Second operand has 3 states, 3 states have (on average 360.3333333333333) internal successors, (1081), 3 states have internal predecessors, (1081), 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-02-08 05:12:00,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:12:00,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 359 of 399 [2025-02-08 05:12:00,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:01,560 INFO L124 PetriNetUnfolderBase]: 1925/15110 cut-off events. [2025-02-08 05:12:01,561 INFO L125 PetriNetUnfolderBase]: For 515/515 co-relation queries the response was YES. [2025-02-08 05:12:01,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18493 conditions, 15110 events. 1925/15110 cut-off events. For 515/515 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 210715 event pairs, 551 based on Foata normal form. 0/12013 useless extension candidates. Maximal degree in co-relation 18465. Up to 1398 conditions per place. [2025-02-08 05:12:01,683 INFO L140 encePairwiseOnDemand]: 389/399 looper letters, 16 selfloop transitions, 7 changer transitions 0/227 dead transitions. [2025-02-08 05:12:01,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 227 transitions, 582 flow [2025-02-08 05:12:01,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:12:01,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:12:01,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1103 transitions. [2025-02-08 05:12:01,686 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9214703425229741 [2025-02-08 05:12:01,686 INFO L175 Difference]: Start difference. First operand has 215 places, 218 transitions, 508 flow. Second operand 3 states and 1103 transitions. [2025-02-08 05:12:01,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 227 transitions, 582 flow [2025-02-08 05:12:01,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 227 transitions, 564 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:12:01,693 INFO L231 Difference]: Finished difference. Result has 217 places, 225 transitions, 552 flow [2025-02-08 05:12:01,693 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=399, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=552, PETRI_PLACES=217, PETRI_TRANSITIONS=225} [2025-02-08 05:12:01,693 INFO L279 CegarLoopForPetriNet]: 221 programPoint places, -4 predicate places. [2025-02-08 05:12:01,694 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 225 transitions, 552 flow [2025-02-08 05:12:01,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 360.3333333333333) internal successors, (1081), 3 states have internal predecessors, (1081), 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-02-08 05:12:01,694 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:01,694 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-02-08 05:12:01,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-08 05:12:01,695 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err9ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 66 more)] === [2025-02-08 05:12:01,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:01,695 INFO L85 PathProgramCache]: Analyzing trace with hash 323816357, now seen corresponding path program 1 times [2025-02-08 05:12:01,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:01,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669306286] [2025-02-08 05:12:01,695 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:01,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:01,699 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 05:12:01,701 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 05:12:01,701 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:01,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:12:01,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:12:01,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:12:01,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669306286] [2025-02-08 05:12:01,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669306286] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:12:01,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:12:01,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:12:01,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192980331] [2025-02-08 05:12:01,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:12:01,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:12:01,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:12:01,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:12:01,721 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:12:01,777 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 399 [2025-02-08 05:12:01,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 225 transitions, 552 flow. Second operand has 3 states, 3 states have (on average 353.3333333333333) internal successors, (1060), 3 states have internal predecessors, (1060), 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-02-08 05:12:01,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:12:01,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 399 [2025-02-08 05:12:01,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:05,384 INFO L124 PetriNetUnfolderBase]: 6620/38182 cut-off events. [2025-02-08 05:12:05,384 INFO L125 PetriNetUnfolderBase]: For 1817/1858 co-relation queries the response was YES. [2025-02-08 05:12:05,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49612 conditions, 38182 events. 6620/38182 cut-off events. For 1817/1858 co-relation queries the response was YES. Maximal size of possible extension queue 1128. Compared 580932 event pairs, 3369 based on Foata normal form. 0/29951 useless extension candidates. Maximal degree in co-relation 49583. Up to 5752 conditions per place. [2025-02-08 05:12:05,882 INFO L140 encePairwiseOnDemand]: 389/399 looper letters, 19 selfloop transitions, 9 changer transitions 0/236 dead transitions. [2025-02-08 05:12:05,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 236 transitions, 643 flow [2025-02-08 05:12:05,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:12:05,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:12:05,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1085 transitions. [2025-02-08 05:12:05,885 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9064327485380117 [2025-02-08 05:12:05,885 INFO L175 Difference]: Start difference. First operand has 217 places, 225 transitions, 552 flow. Second operand 3 states and 1085 transitions. [2025-02-08 05:12:05,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 236 transitions, 643 flow [2025-02-08 05:12:05,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 236 transitions, 629 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:12:05,896 INFO L231 Difference]: Finished difference. Result has 219 places, 233 transitions, 608 flow [2025-02-08 05:12:05,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=399, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=608, PETRI_PLACES=219, PETRI_TRANSITIONS=233} [2025-02-08 05:12:05,898 INFO L279 CegarLoopForPetriNet]: 221 programPoint places, -2 predicate places. [2025-02-08 05:12:05,898 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 233 transitions, 608 flow [2025-02-08 05:12:05,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 353.3333333333333) internal successors, (1060), 3 states have internal predecessors, (1060), 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-02-08 05:12:05,899 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:05,899 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-02-08 05:12:05,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-08 05:12:05,899 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thr2Err4ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 66 more)] === [2025-02-08 05:12:05,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:05,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1978444684, now seen corresponding path program 1 times [2025-02-08 05:12:05,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:05,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303751676] [2025-02-08 05:12:05,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:05,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:05,906 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 05:12:05,910 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 05:12:05,910 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:05,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:12:05,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:12:05,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:12:05,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303751676] [2025-02-08 05:12:05,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303751676] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:12:05,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:12:05,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 05:12:05,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284046097] [2025-02-08 05:12:05,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:12:05,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:12:05,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:12:05,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:12:05,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:12:05,946 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 361 out of 399 [2025-02-08 05:12:05,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 233 transitions, 608 flow. Second operand has 3 states, 3 states have (on average 362.3333333333333) internal successors, (1087), 3 states have internal predecessors, (1087), 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-02-08 05:12:05,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:12:05,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 361 of 399 [2025-02-08 05:12:05,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:07,630 INFO L124 PetriNetUnfolderBase]: 2237/19465 cut-off events. [2025-02-08 05:12:07,631 INFO L125 PetriNetUnfolderBase]: For 174/174 co-relation queries the response was YES. [2025-02-08 05:12:07,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23279 conditions, 19465 events. 2237/19465 cut-off events. For 174/174 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 291352 event pairs, 616 based on Foata normal form. 0/15204 useless extension candidates. Maximal degree in co-relation 23248. Up to 1285 conditions per place. [2025-02-08 05:12:07,909 INFO L140 encePairwiseOnDemand]: 391/399 looper letters, 13 selfloop transitions, 5 changer transitions 0/221 dead transitions. [2025-02-08 05:12:07,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 221 transitions, 583 flow [2025-02-08 05:12:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:12:07,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:12:07,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1104 transitions. [2025-02-08 05:12:07,912 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9223057644110275 [2025-02-08 05:12:07,912 INFO L175 Difference]: Start difference. First operand has 219 places, 233 transitions, 608 flow. Second operand 3 states and 1104 transitions. [2025-02-08 05:12:07,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 221 transitions, 583 flow [2025-02-08 05:12:07,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 221 transitions, 571 flow, removed 2 selfloop flow, removed 4 redundant places. [2025-02-08 05:12:07,915 INFO L231 Difference]: Finished difference. Result has 217 places, 218 transitions, 548 flow [2025-02-08 05:12:07,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=399, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=548, PETRI_PLACES=217, PETRI_TRANSITIONS=218} [2025-02-08 05:12:07,916 INFO L279 CegarLoopForPetriNet]: 221 programPoint places, -4 predicate places. [2025-02-08 05:12:07,916 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 218 transitions, 548 flow [2025-02-08 05:12:07,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 362.3333333333333) internal successors, (1087), 3 states have internal predecessors, (1087), 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-02-08 05:12:07,917 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:07,917 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-02-08 05:12:07,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-08 05:12:07,917 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err8ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 66 more)] === [2025-02-08 05:12:07,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:07,918 INFO L85 PathProgramCache]: Analyzing trace with hash 360817410, now seen corresponding path program 1 times [2025-02-08 05:12:07,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:07,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837612205] [2025-02-08 05:12:07,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:07,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:07,922 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 05:12:07,924 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 05:12:07,924 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:07,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:12:07,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:12:07,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:12:07,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837612205] [2025-02-08 05:12:07,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837612205] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:12:07,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:12:07,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:12:07,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443790820] [2025-02-08 05:12:07,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:12:07,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:12:07,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:12:07,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:12:07,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:12:07,959 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 361 out of 399 [2025-02-08 05:12:07,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 218 transitions, 548 flow. Second operand has 3 states, 3 states have (on average 362.3333333333333) internal successors, (1087), 3 states have internal predecessors, (1087), 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-02-08 05:12:07,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:12:07,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 361 of 399 [2025-02-08 05:12:07,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:08,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 404#true, Black: 406#(= 0 ~release_thr1~0), 380#true, 377#true, 379#true, 279#L692-1true, 409#true]) [2025-02-08 05:12:08,115 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,115 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:12:08,115 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:12:08,115 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), Black: 404#true, 380#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,117 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,117 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,117 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,117 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), Black: 404#true, 380#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,118 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,118 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,118 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,118 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 404#true, Black: 406#(= 0 ~release_thr1~0), 380#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,122 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,122 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:12:08,122 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:12:08,122 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 39#L722true, Black: 404#true, 380#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,150 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,150 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,150 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,150 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 380#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,151 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,151 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:12:08,152 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:12:08,152 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 39#L722true, Black: 404#true, 380#true, 377#true, 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:08,155 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,155 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,155 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,155 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 380#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,155 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,156 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:12:08,156 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,156 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:12:08,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), Black: 404#true, 380#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,180 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2025-02-08 05:12:08,180 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:12:08,180 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:12:08,180 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:12:08,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), Black: 404#true, 380#true, 377#true, 379#true, 279#L692-1true, 409#true]) [2025-02-08 05:12:08,181 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,181 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,181 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,181 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,181 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 39#L722true, Black: 404#true, 380#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,213 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,213 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,213 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,213 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), Black: 404#true, 380#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,214 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,214 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,214 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,214 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:08,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 39#L722true, Black: 404#true, 380#true, 377#true, 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:08,215 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,215 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,215 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,215 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,215 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 39#L722true, Black: 404#true, 380#true, 93#L692-2true, 377#true, 379#true, 409#true]) [2025-02-08 05:12:08,265 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,265 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,265 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,265 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,266 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:08,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 135#thr2ENTRYtrue, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,282 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,282 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,282 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,282 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,285 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,285 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,285 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,285 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,291 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,291 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,291 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,291 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,294 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,294 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,294 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,294 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,299 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,299 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,299 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,299 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,300 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,300 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,300 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,300 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 135#thr2ENTRYtrue, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,315 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,315 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,315 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,315 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,316 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,316 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,316 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,316 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,320 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,320 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,320 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,320 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,322 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,322 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,322 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,323 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,324 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,324 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,324 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,324 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,331 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,331 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,331 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,331 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:08,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,394 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,394 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,394 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,394 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,397 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,397 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,397 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,397 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,409 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,409 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,409 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,409 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,410 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,410 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,410 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,410 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 135#thr2ENTRYtrue, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,430 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,430 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,430 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,430 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,435 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,435 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,436 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,436 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,438 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,438 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,438 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,438 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,444 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,444 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,444 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,444 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 135#thr2ENTRYtrue, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,446 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,446 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,446 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,446 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,447 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,447 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,447 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,447 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,457 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,457 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,457 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,458 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,461 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,461 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,461 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,461 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,468 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,468 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,468 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,468 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,470 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,470 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,470 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,470 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,476 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,476 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,476 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,476 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:08,479 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,480 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,480 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,480 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,480 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,480 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,481 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,481 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,481 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,481 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,481 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,481 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:08,489 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,489 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,489 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,489 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,497 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,497 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,497 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,497 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,499 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,499 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,500 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,500 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,500 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,500 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,500 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,500 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 39#L722true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,501 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,501 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,502 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,502 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,502 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,502 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,502 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,503 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,506 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,506 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,506 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,506 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,507 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,507 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,507 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,507 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:08,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,533 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,533 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,533 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,533 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,534 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,534 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,534 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,534 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,535 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,535 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,535 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,535 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,537 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:08,537 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,537 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,537 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,537 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,537 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,540 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,540 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,540 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,540 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,540 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,540 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,541 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,541 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,544 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,544 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,544 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,544 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,544 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,544 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,545 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,545 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,546 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,546 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,546 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,546 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,549 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,549 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,549 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,549 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,549 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,567 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,567 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,567 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,567 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,567 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,567 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,567 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,567 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,570 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,570 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,570 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,570 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:08,572 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,572 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,572 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,572 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,577 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,577 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,577 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,577 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,579 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,579 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,579 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,579 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,580 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,581 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,581 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,581 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,581 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,581 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,581 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,581 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,584 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,584 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,584 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,584 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:08,590 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,590 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,590 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,590 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,595 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,595 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,595 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,595 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,599 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,599 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,599 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,599 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,605 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,606 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,606 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,606 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,612 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,612 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,612 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,612 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:08,612 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,612 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,612 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,613 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,613 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,613 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,613 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,613 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,614 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,614 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,614 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,614 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:08,615 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,615 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,615 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,615 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,615 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,615 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,615 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,615 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,617 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,618 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,618 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,618 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:08,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,621 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,621 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,621 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,622 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,622 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 85#L693-6true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,624 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,624 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,624 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,624 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,646 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,646 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,646 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,646 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,646 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,646 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,647 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,647 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,648 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,648 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,648 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,648 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,649 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,649 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,649 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,649 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,650 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,650 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,650 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,650 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,651 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,651 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,651 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,651 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,655 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,655 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,655 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,655 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,655 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,655 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,655 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,656 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:08,657 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,657 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,657 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,657 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,657 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 199#L692true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,659 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,659 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,659 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,659 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 221#L692true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,659 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,659 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,659 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,659 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:08,663 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,663 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,663 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,663 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 129#L692true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,667 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,667 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,667 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,667 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 221#L692true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,671 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,671 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,671 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,671 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,673 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,673 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,673 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,673 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,673 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,680 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is not cut-off event [2025-02-08 05:12:08,680 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:08,680 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:08,680 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:08,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,680 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,680 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,680 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,680 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,686 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,686 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,686 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,686 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,687 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,687 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,687 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,687 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,688 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,688 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,688 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,688 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 379#true, 409#true, 204#L693-6true]) [2025-02-08 05:12:08,689 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,689 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,689 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,690 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,695 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,696 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,696 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,696 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 85#L693-6true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,705 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,705 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,705 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,705 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true, 204#L693-6true]) [2025-02-08 05:12:08,707 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,707 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,707 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,707 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,720 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,720 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,720 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,721 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,722 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,722 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,722 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,722 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,723 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,723 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,723 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,723 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,740 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,740 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,740 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,740 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,741 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,741 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,741 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,741 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 129#L692true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,744 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,744 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,744 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,744 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][153], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 199#L692true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,744 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,744 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,744 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,744 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,745 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,745 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,745 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,745 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,745 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,745 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:08,746 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,746 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,746 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:08,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,750 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,750 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,750 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,750 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,750 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 135#thr2ENTRYtrue, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,776 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,776 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,776 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,777 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,778 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,778 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,778 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,778 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,778 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,778 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,778 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,778 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,782 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is not cut-off event [2025-02-08 05:12:08,782 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is not cut-off event [2025-02-08 05:12:08,782 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is not cut-off event [2025-02-08 05:12:08,783 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is not cut-off event [2025-02-08 05:12:08,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,785 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,785 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,785 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,785 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,785 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,786 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,786 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,787 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,787 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,787 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,788 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,788 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,788 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,788 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,788 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,788 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,788 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,788 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,789 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,789 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,789 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,789 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,791 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,791 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,791 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,791 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,791 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,792 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,792 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,792 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,792 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,792 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,793 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,793 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,793 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,793 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,794 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,794 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,801 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,801 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,801 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,801 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,806 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,806 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,806 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,806 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,814 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,814 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,814 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,814 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,816 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,816 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,816 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,816 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,817 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,817 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,817 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,817 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,818 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,818 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,818 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,818 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,818 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,818 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,819 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,819 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,819 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,819 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,819 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,819 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,820 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,820 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,820 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,820 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,850 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,850 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,850 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,850 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:08,850 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,850 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,850 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,850 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,852 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,852 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,853 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,853 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,869 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true, 204#L693-6true]) [2025-02-08 05:12:08,869 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,869 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,899 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,900 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,900 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,900 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,901 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,901 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,901 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,901 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 199#L692true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,903 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:08,903 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,903 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,903 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,904 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,904 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,904 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,904 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,904 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 199#L692true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,904 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:08,904 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,904 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,905 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,905 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,905 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,905 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,906 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,906 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,906 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,906 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,910 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,910 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,910 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,910 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,910 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,911 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,911 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,911 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 129#L692true, 377#true, 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:08,912 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is not cut-off event [2025-02-08 05:12:08,912 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is not cut-off event [2025-02-08 05:12:08,912 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is not cut-off event [2025-02-08 05:12:08,912 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is not cut-off event [2025-02-08 05:12:08,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 129#L692true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,912 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,912 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,912 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,912 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:08,913 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, 379#true, 409#true]) [2025-02-08 05:12:08,913 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,913 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,914 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,914 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,914 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 129#L692true, 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:08,916 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,916 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,916 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,916 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 221#L692true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,916 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,917 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,917 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,917 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,918 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,918 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,918 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,919 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,919 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,919 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,919 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,919 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,919 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,919 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,920 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,920 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,920 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,920 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,920 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,921 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,921 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,921 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,921 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,922 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,922 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,923 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,923 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,924 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,924 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,925 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,925 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,926 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,926 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,926 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,926 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, 199#L692true, Black: 406#(= 0 ~release_thr1~0), 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,926 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,926 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,926 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,926 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 221#L692true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,927 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,927 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,927 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,927 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,933 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,933 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:08,933 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:08,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 85#L693-6true, 39#L722true, Black: 404#true, 377#true, 379#true, 409#true]) [2025-02-08 05:12:08,941 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,941 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,941 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,941 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:08,942 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,942 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,942 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,942 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,944 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,944 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,944 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,944 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 129#L692true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:08,945 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,945 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,945 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 404#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 199#L692true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,946 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 85#L693-6true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:08,946 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,946 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true, 204#L693-6true]) [2025-02-08 05:12:08,948 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,948 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,948 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,948 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:08,981 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:08,981 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,981 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:08,981 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:09,040 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:09,040 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,040 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,040 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,040 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,041 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,041 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,041 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:09,041 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,041 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,041 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,041 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,041 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,041 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:09,042 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 379#true, 409#true]) [2025-02-08 05:12:09,042 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,042 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:09,043 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,043 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,044 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,044 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,044 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 39#L722true, Black: 404#true, 377#true, 379#true, 409#true]) [2025-02-08 05:12:09,044 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,044 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,044 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,044 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 129#L692true, 409#true, 379#true]) [2025-02-08 05:12:09,045 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,045 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,045 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,045 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:09,046 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, 199#L692true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:09,046 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,046 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 129#L692true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:09,047 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:09,047 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, 379#true, 409#true]) [2025-02-08 05:12:09,047 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:09,048 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,048 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,048 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,048 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:09,053 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,053 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,053 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,053 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,053 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][92], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 85#L693-6true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:09,055 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,055 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,056 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,056 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,056 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 93#L692-2true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:09,072 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,072 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,072 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,072 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][115], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 243#L693-6true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:09,074 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,074 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,075 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,075 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,075 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:09,102 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,102 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,102 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,102 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 379#true, 279#L692-1true, 409#true]) [2025-02-08 05:12:09,105 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:09,105 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,105 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,105 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:09,154 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:09,154 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,154 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,154 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,154 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:09,155 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 379#true, 409#true, 204#L693-6true]) [2025-02-08 05:12:09,156 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,156 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,156 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,156 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:09,156 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,156 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,156 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,156 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,156 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:09,157 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,157 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,157 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,157 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,157 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 85#L693-6true, 39#L722true, Black: 404#true, 377#true, 409#true, 379#true]) [2025-02-08 05:12:09,162 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-02-08 05:12:09,162 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,162 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,162 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,163 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:09,172 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,172 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,172 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,172 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, Black: 404#true, 377#true, 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:09,176 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,176 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,176 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,177 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][51], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 243#L693-6true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, 409#true, 379#true]) [2025-02-08 05:12:09,178 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-02-08 05:12:09,178 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,178 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,178 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,178 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:09,207 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:09,207 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,207 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,207 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,207 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:09,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [406#(= 0 ~release_thr1~0), 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true, 204#L693-6true]) [2025-02-08 05:12:09,262 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-02-08 05:12:09,262 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,262 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,262 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,262 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][68], [406#(= 0 ~release_thr1~0), 302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 39#L722true, Black: 404#true, 377#true, 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:09,276 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-02-08 05:12:09,277 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,277 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,277 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:09,277 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:12,361 INFO L124 PetriNetUnfolderBase]: 7460/43957 cut-off events. [2025-02-08 05:12:12,362 INFO L125 PetriNetUnfolderBase]: For 4453/4641 co-relation queries the response was YES. [2025-02-08 05:12:12,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61729 conditions, 43957 events. 7460/43957 cut-off events. For 4453/4641 co-relation queries the response was YES. Maximal size of possible extension queue 1463. Compared 705730 event pairs, 2193 based on Foata normal form. 78/34863 useless extension candidates. Maximal degree in co-relation 61696. Up to 4836 conditions per place. [2025-02-08 05:12:12,939 INFO L140 encePairwiseOnDemand]: 392/399 looper letters, 17 selfloop transitions, 10 changer transitions 0/229 dead transitions. [2025-02-08 05:12:12,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 229 transitions, 649 flow [2025-02-08 05:12:12,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:12:12,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:12:12,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1104 transitions. [2025-02-08 05:12:12,941 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9223057644110275 [2025-02-08 05:12:12,941 INFO L175 Difference]: Start difference. First operand has 217 places, 218 transitions, 548 flow. Second operand 3 states and 1104 transitions. [2025-02-08 05:12:12,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 229 transitions, 649 flow [2025-02-08 05:12:12,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 229 transitions, 639 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:12:12,962 INFO L231 Difference]: Finished difference. Result has 219 places, 226 transitions, 624 flow [2025-02-08 05:12:12,962 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=399, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=624, PETRI_PLACES=219, PETRI_TRANSITIONS=226} [2025-02-08 05:12:12,963 INFO L279 CegarLoopForPetriNet]: 221 programPoint places, -2 predicate places. [2025-02-08 05:12:12,963 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 226 transitions, 624 flow [2025-02-08 05:12:12,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 362.3333333333333) internal successors, (1087), 3 states have internal predecessors, (1087), 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-02-08 05:12:12,963 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:12,964 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, 1, 1, 1] [2025-02-08 05:12:12,964 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-08 05:12:12,964 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err7ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 66 more)] === [2025-02-08 05:12:12,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:12,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1190525685, now seen corresponding path program 1 times [2025-02-08 05:12:12,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:12,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121744216] [2025-02-08 05:12:12,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:12,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:12,969 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 05:12:12,970 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 05:12:12,970 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:12,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:12:12,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:12:12,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:12:12,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121744216] [2025-02-08 05:12:12,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121744216] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:12:12,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:12:12,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:12:12,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204955810] [2025-02-08 05:12:12,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:12:12,990 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:12:12,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:12:12,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:12:12,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:12:13,009 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 359 out of 399 [2025-02-08 05:12:13,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 226 transitions, 624 flow. Second operand has 3 states, 3 states have (on average 360.0) internal successors, (1080), 3 states have internal predecessors, (1080), 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-02-08 05:12:13,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:12:13,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 359 of 399 [2025-02-08 05:12:13,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:13,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 406#(= 0 ~release_thr1~0), 380#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 279#L692-1true, 409#true]) [2025-02-08 05:12:13,059 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,059 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:12:13,059 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:12:13,059 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 404#true, 380#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,061 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,061 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,061 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,061 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 404#true, 380#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,062 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,062 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,062 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,062 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 406#(= 0 ~release_thr1~0), 380#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,066 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,066 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:12:13,066 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,066 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2025-02-08 05:12:13,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, 39#L722true, Black: 404#true, 380#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 279#L692-1true, 409#true]) [2025-02-08 05:12:13,078 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,078 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,078 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,078 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 380#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,084 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,084 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:12:13,084 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:12:13,084 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, 39#L722true, Black: 404#true, 380#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,088 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,088 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,088 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,088 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 380#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,088 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,088 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,088 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:12:13,088 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2025-02-08 05:12:13,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 404#true, 380#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,239 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,239 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,239 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,239 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,239 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, 39#L722true, Black: 404#true, 380#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,239 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,240 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,240 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,240 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,240 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 404#true, 380#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,240 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2025-02-08 05:12:13,240 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:12:13,241 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:12:13,241 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2025-02-08 05:12:13,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, 39#L722true, Black: 404#true, 380#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,260 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,261 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,261 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,261 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, Black: 404#true, 380#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,261 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,261 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,262 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,262 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2025-02-08 05:12:13,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 414#true, 39#L722true, Black: 404#true, 380#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,293 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,293 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,293 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,293 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,293 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2025-02-08 05:12:13,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,307 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,307 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,307 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,307 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,312 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,312 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,312 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,312 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,314 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,314 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,314 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,314 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,323 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,323 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,323 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,323 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,325 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,325 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,325 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,325 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,327 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,327 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,327 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,327 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,333 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,333 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,334 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,334 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,336 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,336 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,336 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,336 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2025-02-08 05:12:13,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,382 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,382 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,382 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,382 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,382 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,382 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,382 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,382 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,386 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,386 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,386 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,386 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,393 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,393 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,393 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,393 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,412 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,412 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,412 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,412 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,412 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,412 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,412 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,412 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,414 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,415 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,415 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,415 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,417 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,417 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,417 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,417 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,425 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,425 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,425 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,425 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,427 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,427 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,427 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,428 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,430 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,430 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,430 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,430 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,437 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,437 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,437 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,437 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,437 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,437 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,437 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,437 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,441 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,441 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,441 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,441 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 279#L692-1true, 409#true]) [2025-02-08 05:12:13,444 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,444 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,444 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,445 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,445 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,445 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,446 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,446 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,446 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,446 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,446 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,446 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,455 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,455 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,455 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,455 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,462 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,462 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,462 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,462 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,463 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,463 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,463 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,464 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,466 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,466 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,466 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,466 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,471 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,471 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,471 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,471 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,472 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,472 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,472 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2025-02-08 05:12:13,472 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,490 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,490 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,490 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,490 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,491 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,491 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,491 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,491 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,493 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,493 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,493 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,493 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,496 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,496 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,496 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,496 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,498 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,498 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,498 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,498 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,500 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,500 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,500 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,500 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,503 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,503 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,503 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,503 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,504 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,504 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,504 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,504 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,517 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,517 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,517 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,517 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,518 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,518 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,518 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,518 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,520 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,520 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,520 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,520 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,522 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,522 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,522 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,523 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,527 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,527 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,527 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,527 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,529 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,529 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,529 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,529 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,530 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,530 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,530 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,530 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,530 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,530 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,530 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,530 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 243#L693-6true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,533 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,533 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,533 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,533 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,539 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,540 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,540 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,540 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,542 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,542 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,542 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,543 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,545 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,545 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,545 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,545 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,553 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,553 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,553 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,553 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,557 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,557 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,557 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,557 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,557 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,557 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,558 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,558 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,558 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,558 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,558 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,558 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,559 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,559 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,559 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,559 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,561 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is not cut-off event [2025-02-08 05:12:13,561 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is not cut-off event [2025-02-08 05:12:13,561 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is not cut-off event [2025-02-08 05:12:13,561 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is not cut-off event [2025-02-08 05:12:13,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,561 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,561 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,561 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,562 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,562 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,562 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,562 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,562 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2025-02-08 05:12:13,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 85#L693-6true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,566 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,566 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,566 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,566 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,591 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,591 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,591 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,591 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 191#thr2ENTRYtrue, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,591 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,592 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,592 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,592 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 199#L692true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,597 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,597 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,597 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,597 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 221#L692true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,597 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,597 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,597 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,597 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,599 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,599 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,599 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,599 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,600 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,601 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,601 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,601 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,602 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,602 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,602 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,602 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 221#L692true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,607 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,607 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,607 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,607 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 129#L692true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,607 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,607 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,607 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,607 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,610 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is not cut-off event [2025-02-08 05:12:13,610 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:13,610 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:13,610 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:13,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,610 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,610 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,611 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,611 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,611 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,611 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,611 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,611 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,613 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is not cut-off event [2025-02-08 05:12:13,613 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:13,613 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:13,613 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is not cut-off event [2025-02-08 05:12:13,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,618 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,618 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,618 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,618 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true, 204#L693-6true]) [2025-02-08 05:12:13,619 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,619 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,619 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,619 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 243#L693-6true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,622 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,622 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,622 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,622 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,627 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,627 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,627 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,627 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 85#L693-6true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,631 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,631 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,631 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,631 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 204#L693-6true]) [2025-02-08 05:12:13,633 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,633 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,633 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,633 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,638 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,638 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,638 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,638 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,638 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,638 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,639 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,639 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,648 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,648 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,648 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,648 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,655 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,655 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,655 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,655 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,656 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,656 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,656 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,656 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,665 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,665 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,665 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,665 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,666 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,666 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,666 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,666 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 199#L692true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,668 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,668 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 129#L692true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,669 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,669 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,669 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,670 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,670 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,670 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,670 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,670 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,670 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,670 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,670 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2025-02-08 05:12:13,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,671 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,672 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,672 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,672 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,700 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,700 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,700 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,700 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,701 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,701 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,701 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,701 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,704 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is not cut-off event [2025-02-08 05:12:13,704 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is not cut-off event [2025-02-08 05:12:13,704 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is not cut-off event [2025-02-08 05:12:13,704 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is not cut-off event [2025-02-08 05:12:13,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,706 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,706 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,706 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,706 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,706 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,706 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,706 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,706 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,707 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,707 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,707 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,707 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,707 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,708 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,708 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,708 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,708 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,708 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,712 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,712 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,712 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,712 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,712 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,712 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,712 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,712 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,713 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,713 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,713 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,714 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,714 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,714 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,714 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,714 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,714 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,714 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,714 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,714 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,716 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,716 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,716 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,716 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,718 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,718 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,718 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,718 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,720 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,720 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,720 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,720 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,726 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,726 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,726 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,726 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,733 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,733 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,733 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,733 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,744 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,744 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,744 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,744 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,744 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,744 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,744 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,744 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,749 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,749 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,749 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,749 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,750 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,750 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,750 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,750 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,753 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,753 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,753 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,753 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,754 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,754 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,754 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,754 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,764 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,764 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,764 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,764 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 279#L692-1true, 409#true]) [2025-02-08 05:12:13,769 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,769 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,769 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,769 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,775 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,775 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,775 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,775 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 90#thr2ENTRYtrue, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,781 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,781 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,781 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,781 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,781 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2025-02-08 05:12:13,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 85#L693-6true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,784 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,784 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,784 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,784 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,813 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,813 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,813 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,813 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,813 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,813 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,813 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,814 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,814 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,814 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,814 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,814 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,814 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,814 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,815 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,815 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,815 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,819 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,819 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,819 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,819 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,820 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,820 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 129#L692true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,820 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is not cut-off event [2025-02-08 05:12:13,820 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is not cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is not cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is not cut-off event [2025-02-08 05:12:13,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,821 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, 129#L692true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,821 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,821 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,822 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,822 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,822 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,822 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,822 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,823 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,823 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,823 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,824 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,824 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,824 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,825 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 279#L692-1true, 409#true]) [2025-02-08 05:12:13,826 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 279#L692-1true]) [2025-02-08 05:12:13,826 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,826 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 199#L692true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,827 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,827 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,827 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,827 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 406#(= 0 ~release_thr1~0), 221#L692true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,828 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,828 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,828 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,828 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,831 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,831 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,831 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,831 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,832 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][96], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, 254#L692-2true, 152#L721-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,832 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,832 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,836 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,836 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,836 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,836 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 221#L692true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,838 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,838 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,838 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,838 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 377#true, 129#L692true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:13,838 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,838 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,838 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,838 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,847 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,847 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,847 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,847 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true, 204#L693-6true]) [2025-02-08 05:12:13,850 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,850 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,850 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,850 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, 243#L693-6true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:13,854 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,854 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,855 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,855 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 199#L692true, 39#L722true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,862 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,862 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,862 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,862 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 406#(= 0 ~release_thr1~0), 39#L722true, 129#L692true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,863 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,863 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,863 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,863 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 85#L693-6true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,863 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,863 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,863 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,863 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 204#L693-6true]) [2025-02-08 05:12:13,865 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,865 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,865 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,865 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,877 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,877 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,877 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,877 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,892 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,892 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,892 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,892 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,893 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-02-08 05:12:13,893 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,893 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,893 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-02-08 05:12:13,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, 129#L692true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,931 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,931 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,932 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,932 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,932 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,932 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,932 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,932 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,932 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,933 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 93#L692-2true, 377#true, 129#L692true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,933 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,933 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,936 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,936 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,936 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,936 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,937 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 254#L692-2true, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,937 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,937 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,937 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,937 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:13,937 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:13,937 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,937 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,938 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,938 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:13,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 254#L692-2true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 93#L692-2true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,938 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,938 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,938 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,938 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,939 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,939 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 243#L693-6true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,952 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,952 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,952 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,952 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 170#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:13,980 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,980 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,980 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,980 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 255#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true]) [2025-02-08 05:12:13,995 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,995 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,995 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,995 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:13,995 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-02-08 05:12:13,996 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,996 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:13,996 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:14,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:14,033 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:14,033 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,033 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,033 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,034 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 325#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 383#true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:14,034 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:14,034 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,034 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,034 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,034 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,037 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([981] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][41], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 254#L692-2true, 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 409#true, 379#true]) [2025-02-08 05:12:14,037 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:14,037 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,037 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,037 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,037 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-02-08 05:12:14,037 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [205#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 243#L693-6true, 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 279#L692-1true]) [2025-02-08 05:12:14,047 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-02-08 05:12:14,048 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,048 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,048 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,136 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][90], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:14,137 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-02-08 05:12:14,137 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:14,137 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:14,137 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:14,137 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-02-08 05:12:14,137 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-02-08 05:12:14,234 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1017] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 263#L692-1true, Black: 394#true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, 93#L692-2true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true]) [2025-02-08 05:12:14,234 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-02-08 05:12:14,234 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,234 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,234 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,234 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-02-08 05:12:14,234 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-02-08 05:12:15,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, 136#L697true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 279#L692-1true, 379#true]) [2025-02-08 05:12:15,899 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-02-08 05:12:15,899 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-02-08 05:12:15,899 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-02-08 05:12:15,899 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-02-08 05:12:16,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][89], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, 152#L721-1true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 409#true, 379#true, 188#L697true]) [2025-02-08 05:12:16,269 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-02-08 05:12:16,269 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-02-08 05:12:16,269 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-02-08 05:12:16,269 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-02-08 05:12:16,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [110#L692-1true, 302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 379#true, 409#true, 188#L697true]) [2025-02-08 05:12:16,269 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-02-08 05:12:16,269 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-02-08 05:12:16,269 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-02-08 05:12:16,269 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-02-08 05:12:16,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1053] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][69], [302#L746-2true, Black: 391#(= |thr1Thread1of3ForFork1_#t~nondet8#1| |#race~usecount~0|), 383#true, Black: 394#true, 260#L692-2true, 136#L697true, Black: 401#(= |thr1Thread1of3ForFork1_#t~nondet9#1| |#race~locked~0|), 381#true, 414#true, 39#L722true, Black: 404#true, 377#true, Black: 411#(= |thr1Thread1of3ForFork1_#t~nondet10#1| |#race~release_thr1~0|), 279#L692-1true, 379#true, 409#true]) [2025-02-08 05:12:16,727 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-02-08 05:12:16,727 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-02-08 05:12:16,727 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-02-08 05:12:16,727 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-02-08 05:12:20,227 INFO L124 PetriNetUnfolderBase]: 9969/75025 cut-off events. [2025-02-08 05:12:20,227 INFO L125 PetriNetUnfolderBase]: For 6882/7462 co-relation queries the response was YES. [2025-02-08 05:12:20,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99512 conditions, 75025 events. 9969/75025 cut-off events. For 6882/7462 co-relation queries the response was YES. Maximal size of possible extension queue 2104. Compared 1280818 event pairs, 2378 based on Foata normal form. 49/58706 useless extension candidates. Maximal degree in co-relation 99479. Up to 4579 conditions per place. [2025-02-08 05:12:21,386 INFO L140 encePairwiseOnDemand]: 393/399 looper letters, 13 selfloop transitions, 5 changer transitions 0/234 dead transitions. [2025-02-08 05:12:21,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 234 transitions, 689 flow [2025-02-08 05:12:21,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:12:21,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:12:21,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1096 transitions. [2025-02-08 05:12:21,388 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9156223893065998 [2025-02-08 05:12:21,388 INFO L175 Difference]: Start difference. First operand has 219 places, 226 transitions, 624 flow. Second operand 3 states and 1096 transitions. [2025-02-08 05:12:21,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 234 transitions, 689 flow [2025-02-08 05:12:21,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 234 transitions, 669 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:12:21,404 INFO L231 Difference]: Finished difference. Result has 221 places, 231 transitions, 646 flow [2025-02-08 05:12:21,405 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=399, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=646, PETRI_PLACES=221, PETRI_TRANSITIONS=231} [2025-02-08 05:12:21,405 INFO L279 CegarLoopForPetriNet]: 221 programPoint places, 0 predicate places. [2025-02-08 05:12:21,405 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 231 transitions, 646 flow [2025-02-08 05:12:21,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 360.0) internal successors, (1080), 3 states have internal predecessors, (1080), 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-02-08 05:12:21,406 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:21,406 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 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-02-08 05:12:21,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-08 05:12:21,406 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 66 more)] === [2025-02-08 05:12:21,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:21,407 INFO L85 PathProgramCache]: Analyzing trace with hash 326795718, now seen corresponding path program 1 times [2025-02-08 05:12:21,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:21,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857392448] [2025-02-08 05:12:21,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:21,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:21,412 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-02-08 05:12:21,423 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-02-08 05:12:21,426 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:21,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-08 05:12:21,427 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-08 05:12:21,428 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-02-08 05:12:21,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-02-08 05:12:21,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:21,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-08 05:12:21,435 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-08 05:12:21,435 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-08 05:12:21,435 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (69 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (68 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (67 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (66 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (65 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (64 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (63 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (62 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (61 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (60 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (59 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (58 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (57 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (56 of 70 remaining) [2025-02-08 05:12:21,436 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (55 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (54 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (53 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (52 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (51 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (50 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (49 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (48 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (47 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (46 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (45 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (44 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (43 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (42 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (41 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (40 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (39 of 70 remaining) [2025-02-08 05:12:21,437 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (38 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (37 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (36 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (35 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (34 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (33 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (32 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (31 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (30 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (29 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (28 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (27 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (26 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (25 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (24 of 70 remaining) [2025-02-08 05:12:21,438 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (22 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (21 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (20 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (19 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (18 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (17 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (16 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (15 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (14 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (13 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (12 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (11 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (10 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (9 of 70 remaining) [2025-02-08 05:12:21,439 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (8 of 70 remaining) [2025-02-08 05:12:21,440 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (7 of 70 remaining) [2025-02-08 05:12:21,440 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (6 of 70 remaining) [2025-02-08 05:12:21,440 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 70 remaining) [2025-02-08 05:12:21,440 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (4 of 70 remaining) [2025-02-08 05:12:21,440 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 70 remaining) [2025-02-08 05:12:21,440 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (2 of 70 remaining) [2025-02-08 05:12:21,440 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (1 of 70 remaining) [2025-02-08 05:12:21,440 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 70 remaining) [2025-02-08 05:12:21,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-08 05:12:21,440 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2025-02-08 05:12:21,441 WARN L246 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2025-02-08 05:12:21,441 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2025-02-08 05:12:21,486 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-02-08 05:12:21,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 504 places, 522 transitions, 1100 flow [2025-02-08 05:12:21,508 INFO L124 PetriNetUnfolderBase]: 18/297 cut-off events. [2025-02-08 05:12:21,508 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2025-02-08 05:12:21,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 297 events. 18/297 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1201 event pairs, 0 based on Foata normal form. 0/237 useless extension candidates. Maximal degree in co-relation 313. Up to 5 conditions per place. [2025-02-08 05:12:21,510 INFO L82 GeneralOperation]: Start removeDead. Operand has 504 places, 522 transitions, 1100 flow [2025-02-08 05:12:21,512 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 257 places, 263 transitions, 557 flow [2025-02-08 05:12:21,512 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 05:12:21,512 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;@2377ad8e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 05:12:21,513 INFO L334 AbstractCegarLoop]: Starting to check reachability of 87 error locations. [2025-02-08 05:12:21,514 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 05:12:21,517 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2025-02-08 05:12:21,517 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 05:12:21,517 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:21,517 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] [2025-02-08 05:12:21,517 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err10ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 83 more)] === [2025-02-08 05:12:21,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:21,517 INFO L85 PathProgramCache]: Analyzing trace with hash -2086064198, now seen corresponding path program 1 times [2025-02-08 05:12:21,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:21,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854341772] [2025-02-08 05:12:21,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:21,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:21,521 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-08 05:12:21,526 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-08 05:12:21,526 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:21,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:12:21,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:12:21,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:12:21,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854341772] [2025-02-08 05:12:21,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854341772] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:12:21,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:12:21,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:12:21,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361650188] [2025-02-08 05:12:21,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:12:21,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:12:21,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:12:21,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:12:21,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:12:21,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 449 out of 522 [2025-02-08 05:12:21,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 263 transitions, 557 flow. Second operand has 3 states, 3 states have (on average 450.3333333333333) internal successors, (1351), 3 states have internal predecessors, (1351), 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-02-08 05:12:21,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:12:21,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 449 of 522 [2025-02-08 05:12:21,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:23,988 INFO L124 PetriNetUnfolderBase]: 4662/22103 cut-off events. [2025-02-08 05:12:23,988 INFO L125 PetriNetUnfolderBase]: For 4289/4289 co-relation queries the response was YES. [2025-02-08 05:12:24,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30044 conditions, 22103 events. 4662/22103 cut-off events. For 4289/4289 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 284579 event pairs, 3084 based on Foata normal form. 3886/21914 useless extension candidates. Maximal degree in co-relation 30016. Up to 5171 conditions per place. [2025-02-08 05:12:24,220 INFO L140 encePairwiseOnDemand]: 500/522 looper letters, 26 selfloop transitions, 11 changer transitions 0/260 dead transitions. [2025-02-08 05:12:24,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 260 transitions, 649 flow [2025-02-08 05:12:24,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:12:24,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:12:24,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1400 transitions. [2025-02-08 05:12:24,224 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8939974457215837 [2025-02-08 05:12:24,224 INFO L175 Difference]: Start difference. First operand has 257 places, 263 transitions, 557 flow. Second operand 3 states and 1400 transitions. [2025-02-08 05:12:24,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 260 transitions, 649 flow [2025-02-08 05:12:24,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 260 transitions, 636 flow, removed 6 selfloop flow, removed 1 redundant places. [2025-02-08 05:12:24,234 INFO L231 Difference]: Finished difference. Result has 251 places, 256 transitions, 602 flow [2025-02-08 05:12:24,235 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=602, PETRI_PLACES=251, PETRI_TRANSITIONS=256} [2025-02-08 05:12:24,235 INFO L279 CegarLoopForPetriNet]: 257 programPoint places, -6 predicate places. [2025-02-08 05:12:24,235 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 256 transitions, 602 flow [2025-02-08 05:12:24,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 450.3333333333333) internal successors, (1351), 3 states have internal predecessors, (1351), 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-02-08 05:12:24,236 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:24,236 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] [2025-02-08 05:12:24,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 05:12:24,237 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thr2Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 83 more)] === [2025-02-08 05:12:24,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:24,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1342650959, now seen corresponding path program 1 times [2025-02-08 05:12:24,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:24,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467405012] [2025-02-08 05:12:24,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:24,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:24,241 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 05:12:24,242 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 05:12:24,242 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:24,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:12:24,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:12:24,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:12:24,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467405012] [2025-02-08 05:12:24,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467405012] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:12:24,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:12:24,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 05:12:24,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988296115] [2025-02-08 05:12:24,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:12:24,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:12:24,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:12:24,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:12:24,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:12:24,278 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 469 out of 522 [2025-02-08 05:12:24,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 256 transitions, 602 flow. Second operand has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 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-02-08 05:12:24,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:12:24,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 469 of 522 [2025-02-08 05:12:24,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:31,031 INFO L124 PetriNetUnfolderBase]: 11793/68495 cut-off events. [2025-02-08 05:12:31,032 INFO L125 PetriNetUnfolderBase]: For 2624/2639 co-relation queries the response was YES. [2025-02-08 05:12:31,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87523 conditions, 68495 events. 11793/68495 cut-off events. For 2624/2639 co-relation queries the response was YES. Maximal size of possible extension queue 2144. Compared 1157889 event pairs, 4363 based on Foata normal form. 0/54521 useless extension candidates. Maximal degree in co-relation 87494. Up to 7835 conditions per place. [2025-02-08 05:12:32,344 INFO L140 encePairwiseOnDemand]: 509/522 looper letters, 21 selfloop transitions, 9 changer transitions 0/268 dead transitions. [2025-02-08 05:12:32,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 268 transitions, 701 flow [2025-02-08 05:12:32,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 05:12:32,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 05:12:32,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1441 transitions. [2025-02-08 05:12:32,347 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9201787994891443 [2025-02-08 05:12:32,347 INFO L175 Difference]: Start difference. First operand has 251 places, 256 transitions, 602 flow. Second operand 3 states and 1441 transitions. [2025-02-08 05:12:32,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 268 transitions, 701 flow [2025-02-08 05:12:32,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 268 transitions, 679 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 05:12:32,389 INFO L231 Difference]: Finished difference. Result has 253 places, 265 transitions, 660 flow [2025-02-08 05:12:32,390 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=522, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=660, PETRI_PLACES=253, PETRI_TRANSITIONS=265} [2025-02-08 05:12:32,391 INFO L279 CegarLoopForPetriNet]: 257 programPoint places, -4 predicate places. [2025-02-08 05:12:32,391 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 265 transitions, 660 flow [2025-02-08 05:12:32,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 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-02-08 05:12:32,392 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 05:12:32,392 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-02-08 05:12:32,392 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-08 05:12:32,392 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thr2Err4ASSERT_VIOLATIONDATA_RACE === [thr2Err5ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE, thr2Err3ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE (and 83 more)] === [2025-02-08 05:12:32,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 05:12:32,393 INFO L85 PathProgramCache]: Analyzing trace with hash -114132249, now seen corresponding path program 1 times [2025-02-08 05:12:32,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 05:12:32,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168812705] [2025-02-08 05:12:32,393 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 05:12:32,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 05:12:32,399 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 05:12:32,400 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 05:12:32,400 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 05:12:32,400 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 05:12:32,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 05:12:32,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 05:12:32,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168812705] [2025-02-08 05:12:32,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168812705] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 05:12:32,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 05:12:32,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 05:12:32,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619711968] [2025-02-08 05:12:32,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 05:12:32,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 05:12:32,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 05:12:32,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 05:12:32,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 05:12:32,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 522 [2025-02-08 05:12:32,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 265 transitions, 660 flow. Second operand has 3 states, 3 states have (on average 473.3333333333333) internal successors, (1420), 3 states have internal predecessors, (1420), 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-02-08 05:12:32,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 05:12:32,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 522 [2025-02-08 05:12:32,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 05:12:33,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [493#true, Black: 512#true, 491#true, 153#L692-2true, 155#L721true, 499#true, 514#(= |#race~release_thr1~0| 0), 94#thr2ENTRYtrue, 440#L746-2true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 301#L692-1true, 168#L692-2true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:33,862 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-02-08 05:12:33,862 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-02-08 05:12:33,862 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-02-08 05:12:33,862 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-02-08 05:12:34,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [493#true, Black: 512#true, 491#true, 153#L692-2true, 155#L721true, 87#L692-1true, 499#true, 514#(= |#race~release_thr1~0| 0), 94#thr2ENTRYtrue, 440#L746-2true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 301#L692-1true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,294 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,294 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-02-08 05:12:34,294 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-02-08 05:12:34,294 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1611] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][40], [493#true, Black: 512#true, 114#L692-1true, 491#true, 43#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 155#L721true, 499#true, 514#(= |#race~release_thr1~0| 0), 440#L746-2true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 168#L692-2true, 296#thr2ENTRYtrue, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,319 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,320 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,320 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-02-08 05:12:34,320 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-02-08 05:12:34,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [493#true, Black: 512#true, 491#true, 276#L692-2true, 153#L692-2true, 499#true, 514#(= |#race~release_thr1~0| 0), 119#L692true, 440#L746-2true, 146#L721-3true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 301#L692-1true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,498 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-02-08 05:12:34,498 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-02-08 05:12:34,499 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-02-08 05:12:34,499 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-02-08 05:12:34,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [493#true, 114#L692-1true, Black: 512#true, 491#true, 153#L692-2true, 499#true, 514#(= |#race~release_thr1~0| 0), 119#L692true, 146#L721-3true, 440#L746-2true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 416#L692-2true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,516 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-02-08 05:12:34,516 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-02-08 05:12:34,516 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-02-08 05:12:34,516 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-02-08 05:12:34,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [493#true, Black: 512#true, 114#L692-1true, 491#true, 153#L692-2true, 499#true, 514#(= |#race~release_thr1~0| 0), 119#L692true, 440#L746-2true, 146#L721-3true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 301#L692-1true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,725 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-02-08 05:12:34,725 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-02-08 05:12:34,725 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-02-08 05:12:34,725 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-02-08 05:12:34,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1539] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][62], [493#true, 114#L692-1true, Black: 512#true, 247#thr2Err5ASSERT_VIOLATIONDATA_RACEtrue, 491#true, 153#L692-2true, 155#L721true, 499#true, 514#(= |#race~release_thr1~0| 0), 440#L746-2true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 416#L692-2true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,847 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-02-08 05:12:34,847 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-02-08 05:12:34,847 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-02-08 05:12:34,847 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-02-08 05:12:34,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][47], [493#true, 114#L692-1true, Black: 512#true, 491#true, 153#L692-2true, 155#L721true, 499#true, 514#(= |#race~release_thr1~0| 0), 440#L746-2true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 168#L692-2true, 388#L692true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,977 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-02-08 05:12:34,977 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-02-08 05:12:34,977 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,977 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1611] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][40], [493#true, Black: 512#true, 114#L692-1true, 491#true, 153#L692-2true, 155#L721true, 499#true, 514#(= |#race~release_thr1~0| 0), 440#L746-2true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 168#L692-2true, 48#L693-6true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,980 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-02-08 05:12:34,980 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-02-08 05:12:34,980 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,980 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1611] L692-->L692-2: Formula: (= |v_#race~release_thr1~0_3| 0) InVars {} OutVars{#race~release_thr1~0=|v_#race~release_thr1~0_3|} AuxVars[] AssignedVars[#race~release_thr1~0][40], [493#true, Black: 512#true, 114#L692-1true, 491#true, 155#L721true, 499#true, 125#L693-6true, 514#(= |#race~release_thr1~0| 0), 440#L746-2true, 497#true, 519#(= 0 ~release_thr1~0), 495#true, 168#L692-2true, 416#L692-2true, Black: 509#(= |thr1Thread1of4ForFork1_#t~nondet8#1| |#race~usecount~0|)]) [2025-02-08 05:12:34,986 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-02-08 05:12:34,986 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,986 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-02-08 05:12:34,986 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event