./Ultimate.py --spec /mnt/goblint-svcomp/goblint-bench/bench/concrat/properties/no-data-race.prp --file /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-array-join-counter-race.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for data races
Using default analysis
Version 0e0057cc
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-array-join-counter-race.i -s /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi24/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 3e0fccd9c45cb8e8fb940521d8daaacc7015697b1d0dd0f09a51083ef94a0035
--- Real Ultimate output ---
This is Ultimate 0.2.4-dev-0e0057c
[2024-03-09 05:14:17,093 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-03-09 05:14:17,130 INFO  L114        SettingsManager]: Loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-09 05:14:17,133 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-03-09 05:14:17,134 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-03-09 05:14:17,149 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-09 05:14:17,149 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-09 05:14:17,149 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-09 05:14:17,150 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-09 05:14:17,150 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-09 05:14:17,150 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-09 05:14:17,151 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-09 05:14:17,151 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-03-09 05:14:17,151 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-09 05:14:17,152 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-09 05:14:17,152 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-03-09 05:14:17,152 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-09 05:14:17,152 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-03-09 05:14:17,153 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-09 05:14:17,153 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-09 05:14:17,153 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-09 05:14:17,154 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-09 05:14:17,154 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-09 05:14:17,154 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-03-09 05:14:17,154 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-03-09 05:14:17,154 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-09 05:14:17,155 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-03-09 05:14:17,155 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-09 05:14:17,155 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-09 05:14:17,155 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-09 05:14:17,156 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-09 05:14:17,156 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-09 05:14:17,156 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-09 05:14:17,156 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-03-09 05:14:17,156 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-09 05:14:17,156 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-09 05:14:17,160 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-03-09 05:14:17,160 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-09 05:14:17,160 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-09 05:14:17,160 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-09 05:14:17,160 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-09 05:14:17,163 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /mnt/goblint-svcomp/benchexec/tools-pldi24/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 -> 3e0fccd9c45cb8e8fb940521d8daaacc7015697b1d0dd0f09a51083ef94a0035
[2024-03-09 05:14:17,339 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-09 05:14:17,363 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-09 05:14:17,365 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-09 05:14:17,366 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-03-09 05:14:17,367 INFO  L274        PluginConnector]: CDTParser initialized
[2024-03-09 05:14:17,367 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-array-join-counter-race.i
[2024-03-09 05:14:18,420 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-03-09 05:14:18,613 INFO  L384              CDTParser]: Found 1 translation units.
[2024-03-09 05:14:18,613 INFO  L180              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-array-join-counter-race.i
[2024-03-09 05:14:18,628 INFO  L427              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/f9a88ac32/a5cb63a640474c889741820fcdfea30b/FLAG99e184e77
[2024-03-09 05:14:18,986 INFO  L435              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/f9a88ac32/a5cb63a640474c889741820fcdfea30b
[2024-03-09 05:14:18,988 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-09 05:14:18,989 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-09 05:14:18,990 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-09 05:14:18,990 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-09 05:14:18,994 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-09 05:14:18,994 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 05:14:18" (1/1) ...
[2024-03-09 05:14:18,995 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@576d7d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:18, skipping insertion in model container
[2024-03-09 05:14:18,995 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 05:14:18" (1/1) ...
[2024-03-09 05:14:19,038 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2024-03-09 05:14:19,304 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-09 05:14:19,314 INFO  L202         MainTranslator]: Completed pre-run
[2024-03-09 05:14:19,362 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-09 05:14:19,405 INFO  L206         MainTranslator]: Completed translation
[2024-03-09 05:14:19,406 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19 WrapperNode
[2024-03-09 05:14:19,406 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-09 05:14:19,407 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-09 05:14:19,407 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-09 05:14:19,407 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-09 05:14:19,412 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,428 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,449 INFO  L138                Inliner]: procedures = 271, calls = 45, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 150
[2024-03-09 05:14:19,449 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-09 05:14:19,450 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-09 05:14:19,450 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-09 05:14:19,450 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-03-09 05:14:19,457 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,457 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,462 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,463 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,475 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,481 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,485 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,486 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,490 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-09 05:14:19,491 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-09 05:14:19,491 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-03-09 05:14:19,491 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-03-09 05:14:19,491 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (1/1) ...
[2024-03-09 05:14:19,496 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-09 05:14:19,504 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 05:14:19,533 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-03-09 05:14:19,553 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-09 05:14:19,581 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2024-03-09 05:14:19,582 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-09 05:14:19,582 INFO  L130     BoogieDeclarations]: Found specification of procedure write~$Pointer$
[2024-03-09 05:14:19,582 INFO  L130     BoogieDeclarations]: Found specification of procedure cleaner
[2024-03-09 05:14:19,582 INFO  L138     BoogieDeclarations]: Found implementation of procedure cleaner
[2024-03-09 05:14:19,582 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-09 05:14:19,582 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-09 05:14:19,582 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-09 05:14:19,582 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-09 05:14:19,582 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-09 05:14:19,583 WARN  L213             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2024-03-09 05:14:19,744 INFO  L241             CfgBuilder]: Building ICFG
[2024-03-09 05:14:19,746 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-09 05:14:20,102 INFO  L282             CfgBuilder]: Performing block encoding
[2024-03-09 05:14:20,123 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-09 05:14:20,123 INFO  L309             CfgBuilder]: Removed 5 assume(true) statements.
[2024-03-09 05:14:20,124 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 05:14:20 BoogieIcfgContainer
[2024-03-09 05:14:20,125 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-09 05:14:20,126 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-09 05:14:20,126 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-03-09 05:14:20,129 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-03-09 05:14:20,129 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 05:14:18" (1/3) ...
[2024-03-09 05:14:20,129 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@380cb028 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 05:14:20, skipping insertion in model container
[2024-03-09 05:14:20,129 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:14:19" (2/3) ...
[2024-03-09 05:14:20,130 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@380cb028 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 05:14:20, skipping insertion in model container
[2024-03-09 05:14:20,130 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 05:14:20" (3/3) ...
[2024-03-09 05:14:20,131 INFO  L112   eAbstractionObserver]: Analyzing ICFG per-thread-array-join-counter-race.i
[2024-03-09 05:14:20,137 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-09 05:14:20,144 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-09 05:14:20,144 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations.
[2024-03-09 05:14:20,144 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-09 05:14:20,210 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-09 05:14:20,240 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 377 places, 386 transitions, 786 flow
[2024-03-09 05:14:20,367 INFO  L124   PetriNetUnfolderBase]: 21/510 cut-off events.
[2024-03-09 05:14:20,367 INFO  L125   PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES.
[2024-03-09 05:14:20,376 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 521 conditions, 510 events. 21/510 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1128 event pairs, 0 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 409. Up to 6 conditions per place. 
[2024-03-09 05:14:20,377 INFO  L82        GeneralOperation]: Start removeDead. Operand has 377 places, 386 transitions, 786 flow
[2024-03-09 05:14:20,384 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 296 places, 301 transitions, 612 flow
[2024-03-09 05:14:20,391 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 05:14:20,397 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3263b450, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 05:14:20,397 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 51 error locations.
[2024-03-09 05:14:20,400 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 05:14:20,401 INFO  L124   PetriNetUnfolderBase]: 0/26 cut-off events.
[2024-03-09 05:14:20,401 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 05:14:20,401 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:20,401 INFO  L208   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]
[2024-03-09 05:14:20,402 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:20,405 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:20,405 INFO  L85        PathProgramCache]: Analyzing trace with hash -48335762, now seen corresponding path program 1 times
[2024-03-09 05:14:20,412 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:20,412 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032227962]
[2024-03-09 05:14:20,412 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:20,413 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:20,489 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:20,565 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:20,565 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:20,565 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032227962]
[2024-03-09 05:14:20,566 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032227962] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:20,566 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:20,566 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:14:20,567 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151741497]
[2024-03-09 05:14:20,568 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:20,574 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:14:20,578 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:20,597 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:14:20,597 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:14:20,647 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 349 out of 386
[2024-03-09 05:14:20,652 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 301 transitions, 612 flow. Second operand  has 3 states, 3 states have (on average 350.3333333333333) internal successors, (1051), 3 states have internal predecessors, (1051), 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)
[2024-03-09 05:14:20,652 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:20,652 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 386
[2024-03-09 05:14:20,653 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:20,916 INFO  L124   PetriNetUnfolderBase]: 127/1532 cut-off events.
[2024-03-09 05:14:20,917 INFO  L125   PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES.
[2024-03-09 05:14:20,921 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1767 conditions, 1532 events. 127/1532 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 8748 event pairs, 93 based on Foata normal form. 50/1367 useless extension candidates. Maximal degree in co-relation 1646. Up to 215 conditions per place. 
[2024-03-09 05:14:20,927 INFO  L140   encePairwiseOnDemand]: 376/386 looper letters, 20 selfloop transitions, 2 changer transitions 1/291 dead transitions.
[2024-03-09 05:14:20,927 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 291 transitions, 636 flow
[2024-03-09 05:14:20,929 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:14:20,931 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:14:20,938 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1077 transitions.
[2024-03-09 05:14:20,942 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9300518134715026
[2024-03-09 05:14:20,942 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1077 transitions.
[2024-03-09 05:14:20,943 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1077 transitions.
[2024-03-09 05:14:20,946 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:20,948 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1077 transitions.
[2024-03-09 05:14:20,952 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 359.0) internal successors, (1077), 3 states have internal predecessors, (1077), 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)
[2024-03-09 05:14:20,959 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:20,959 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:20,961 INFO  L175             Difference]: Start difference. First operand has 296 places, 301 transitions, 612 flow. Second operand 3 states and 1077 transitions.
[2024-03-09 05:14:20,962 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 291 transitions, 636 flow
[2024-03-09 05:14:20,965 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 291 transitions, 635 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 05:14:20,971 INFO  L231             Difference]: Finished difference. Result has 293 places, 290 transitions, 593 flow
[2024-03-09 05:14:20,973 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=593, PETRI_PLACES=293, PETRI_TRANSITIONS=290}
[2024-03-09 05:14:20,976 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, -3 predicate places.
[2024-03-09 05:14:20,977 INFO  L495      AbstractCegarLoop]: Abstraction has has 293 places, 290 transitions, 593 flow
[2024-03-09 05:14:20,977 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 350.3333333333333) internal successors, (1051), 3 states have internal predecessors, (1051), 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)
[2024-03-09 05:14:20,977 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:20,977 INFO  L208   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]
[2024-03-09 05:14:20,978 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-09 05:14:20,978 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:20,978 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:20,979 INFO  L85        PathProgramCache]: Analyzing trace with hash -1476467183, now seen corresponding path program 1 times
[2024-03-09 05:14:20,979 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:20,979 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416768813]
[2024-03-09 05:14:20,979 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:20,979 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:20,998 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:21,033 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:21,034 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:21,034 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416768813]
[2024-03-09 05:14:21,034 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416768813] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:21,034 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:21,034 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:14:21,034 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082673431]
[2024-03-09 05:14:21,034 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:21,035 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:14:21,036 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:21,036 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:14:21,036 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:14:21,079 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 339 out of 386
[2024-03-09 05:14:21,081 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 290 transitions, 593 flow. Second operand  has 3 states, 3 states have (on average 340.0) internal successors, (1020), 3 states have internal predecessors, (1020), 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)
[2024-03-09 05:14:21,081 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:21,081 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 339 of 386
[2024-03-09 05:14:21,081 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:21,361 INFO  L124   PetriNetUnfolderBase]: 173/1830 cut-off events.
[2024-03-09 05:14:21,361 INFO  L125   PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES.
[2024-03-09 05:14:21,365 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2131 conditions, 1830 events. 173/1830 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 11553 event pairs, 118 based on Foata normal form. 0/1600 useless extension candidates. Maximal degree in co-relation 2095. Up to 277 conditions per place. 
[2024-03-09 05:14:21,371 INFO  L140   encePairwiseOnDemand]: 378/386 looper letters, 23 selfloop transitions, 1 changer transitions 0/283 dead transitions.
[2024-03-09 05:14:21,372 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 283 transitions, 627 flow
[2024-03-09 05:14:21,372 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:14:21,372 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:14:21,374 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1048 transitions.
[2024-03-09 05:14:21,374 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9050086355785838
[2024-03-09 05:14:21,374 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1048 transitions.
[2024-03-09 05:14:21,374 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1048 transitions.
[2024-03-09 05:14:21,375 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:21,375 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1048 transitions.
[2024-03-09 05:14:21,377 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 349.3333333333333) internal successors, (1048), 3 states have internal predecessors, (1048), 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)
[2024-03-09 05:14:21,379 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:21,380 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:21,380 INFO  L175             Difference]: Start difference. First operand has 293 places, 290 transitions, 593 flow. Second operand 3 states and 1048 transitions.
[2024-03-09 05:14:21,380 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 283 transitions, 627 flow
[2024-03-09 05:14:21,382 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 283 transitions, 623 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 05:14:21,385 INFO  L231             Difference]: Finished difference. Result has 285 places, 283 transitions, 577 flow
[2024-03-09 05:14:21,386 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=577, PETRI_PLACES=285, PETRI_TRANSITIONS=283}
[2024-03-09 05:14:21,387 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, -11 predicate places.
[2024-03-09 05:14:21,387 INFO  L495      AbstractCegarLoop]: Abstraction has has 285 places, 283 transitions, 577 flow
[2024-03-09 05:14:21,387 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 340.0) internal successors, (1020), 3 states have internal predecessors, (1020), 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)
[2024-03-09 05:14:21,387 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:21,388 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:21,388 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-09 05:14:21,388 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:21,389 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:21,389 INFO  L85        PathProgramCache]: Analyzing trace with hash -404358052, now seen corresponding path program 1 times
[2024-03-09 05:14:21,389 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:21,389 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516542906]
[2024-03-09 05:14:21,389 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:21,390 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:21,416 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:21,764 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:21,764 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:21,764 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516542906]
[2024-03-09 05:14:21,764 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516542906] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:21,764 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:21,764 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 05:14:21,765 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923718140]
[2024-03-09 05:14:21,765 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:21,765 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 05:14:21,765 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:21,766 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 05:14:21,766 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 05:14:22,174 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 288 out of 386
[2024-03-09 05:14:22,176 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 283 transitions, 577 flow. Second operand  has 6 states, 6 states have (on average 289.3333333333333) internal successors, (1736), 6 states have internal predecessors, (1736), 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)
[2024-03-09 05:14:22,176 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:22,176 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 386
[2024-03-09 05:14:22,176 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:24,571 INFO  L124   PetriNetUnfolderBase]: 7533/20675 cut-off events.
[2024-03-09 05:14:24,572 INFO  L125   PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES.
[2024-03-09 05:14:24,604 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 32372 conditions, 20675 events. 7533/20675 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 213089 event pairs, 7059 based on Foata normal form. 0/18543 useless extension candidates. Maximal degree in co-relation 32335. Up to 11628 conditions per place. 
[2024-03-09 05:14:24,677 INFO  L140   encePairwiseOnDemand]: 380/386 looper letters, 60 selfloop transitions, 5 changer transitions 0/282 dead transitions.
[2024-03-09 05:14:24,677 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 282 transitions, 705 flow
[2024-03-09 05:14:24,678 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 05:14:24,678 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 05:14:24,681 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1794 transitions.
[2024-03-09 05:14:24,681 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7746113989637305
[2024-03-09 05:14:24,681 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1794 transitions.
[2024-03-09 05:14:24,681 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1794 transitions.
[2024-03-09 05:14:24,682 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:24,682 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1794 transitions.
[2024-03-09 05:14:24,685 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 299.0) internal successors, (1794), 6 states have internal predecessors, (1794), 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)
[2024-03-09 05:14:24,689 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:24,690 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:24,690 INFO  L175             Difference]: Start difference. First operand has 285 places, 283 transitions, 577 flow. Second operand 6 states and 1794 transitions.
[2024-03-09 05:14:24,690 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 282 transitions, 705 flow
[2024-03-09 05:14:24,692 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 282 transitions, 704 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 05:14:24,694 INFO  L231             Difference]: Finished difference. Result has 288 places, 282 transitions, 584 flow
[2024-03-09 05:14:24,695 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=584, PETRI_PLACES=288, PETRI_TRANSITIONS=282}
[2024-03-09 05:14:24,695 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, -8 predicate places.
[2024-03-09 05:14:24,695 INFO  L495      AbstractCegarLoop]: Abstraction has has 288 places, 282 transitions, 584 flow
[2024-03-09 05:14:24,696 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 289.3333333333333) internal successors, (1736), 6 states have internal predecessors, (1736), 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)
[2024-03-09 05:14:24,696 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:24,696 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:24,697 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-09 05:14:24,697 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:24,697 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:24,697 INFO  L85        PathProgramCache]: Analyzing trace with hash 1971355078, now seen corresponding path program 1 times
[2024-03-09 05:14:24,697 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:24,698 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154512255]
[2024-03-09 05:14:24,698 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:24,698 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:24,711 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:24,731 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:24,731 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:24,732 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154512255]
[2024-03-09 05:14:24,732 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154512255] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:24,732 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:24,732 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:14:24,732 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771128725]
[2024-03-09 05:14:24,733 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:24,733 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:14:24,733 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:24,734 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:14:24,734 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:14:24,771 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 352 out of 386
[2024-03-09 05:14:24,773 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 282 transitions, 584 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)
[2024-03-09 05:14:24,773 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:24,773 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 386
[2024-03-09 05:14:24,773 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:24,930 INFO  L124   PetriNetUnfolderBase]: 132/1421 cut-off events.
[2024-03-09 05:14:24,930 INFO  L125   PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES.
[2024-03-09 05:14:24,935 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1659 conditions, 1421 events. 132/1421 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 7999 event pairs, 83 based on Foata normal form. 0/1228 useless extension candidates. Maximal degree in co-relation 1623. Up to 205 conditions per place. 
[2024-03-09 05:14:24,940 INFO  L140   encePairwiseOnDemand]: 383/386 looper letters, 16 selfloop transitions, 2 changer transitions 0/281 dead transitions.
[2024-03-09 05:14:24,940 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 281 transitions, 618 flow
[2024-03-09 05:14:24,940 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:14:24,940 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:14:24,942 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1075 transitions.
[2024-03-09 05:14:24,942 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9283246977547496
[2024-03-09 05:14:24,942 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1075 transitions.
[2024-03-09 05:14:24,942 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1075 transitions.
[2024-03-09 05:14:24,943 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:24,943 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1075 transitions.
[2024-03-09 05:14:24,945 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 358.3333333333333) internal successors, (1075), 3 states have internal predecessors, (1075), 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)
[2024-03-09 05:14:24,947 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:24,947 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:24,947 INFO  L175             Difference]: Start difference. First operand has 288 places, 282 transitions, 584 flow. Second operand 3 states and 1075 transitions.
[2024-03-09 05:14:24,947 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 281 transitions, 618 flow
[2024-03-09 05:14:24,949 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 281 transitions, 608 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-09 05:14:24,951 INFO  L231             Difference]: Finished difference. Result has 284 places, 281 transitions, 576 flow
[2024-03-09 05:14:24,951 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=576, PETRI_PLACES=284, PETRI_TRANSITIONS=281}
[2024-03-09 05:14:24,952 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, -12 predicate places.
[2024-03-09 05:14:24,952 INFO  L495      AbstractCegarLoop]: Abstraction has has 284 places, 281 transitions, 576 flow
[2024-03-09 05:14:24,953 INFO  L496      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)
[2024-03-09 05:14:24,953 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:24,953 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:24,953 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-09 05:14:24,953 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:24,954 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:24,954 INFO  L85        PathProgramCache]: Analyzing trace with hash 199299636, now seen corresponding path program 1 times
[2024-03-09 05:14:24,954 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:24,954 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977016843]
[2024-03-09 05:14:24,954 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:24,954 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:24,973 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:25,294 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:25,295 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:25,295 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977016843]
[2024-03-09 05:14:25,295 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977016843] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:25,295 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:25,295 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 05:14:25,295 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274964371]
[2024-03-09 05:14:25,296 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:25,296 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 05:14:25,296 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:25,297 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 05:14:25,297 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 05:14:25,687 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 285 out of 386
[2024-03-09 05:14:25,689 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 281 transitions, 576 flow. Second operand  has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 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)
[2024-03-09 05:14:25,689 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:25,689 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 386
[2024-03-09 05:14:25,689 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:27,637 INFO  L124   PetriNetUnfolderBase]: 7414/19086 cut-off events.
[2024-03-09 05:14:27,637 INFO  L125   PetriNetUnfolderBase]: For 53/53 co-relation queries the response was YES.
[2024-03-09 05:14:27,670 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 30615 conditions, 19086 events. 7414/19086 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 190199 event pairs, 6967 based on Foata normal form. 0/17560 useless extension candidates. Maximal degree in co-relation 30578. Up to 11458 conditions per place. 
[2024-03-09 05:14:27,724 INFO  L140   encePairwiseOnDemand]: 380/386 looper letters, 62 selfloop transitions, 5 changer transitions 0/280 dead transitions.
[2024-03-09 05:14:27,724 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 280 transitions, 708 flow
[2024-03-09 05:14:27,724 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 05:14:27,725 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 05:14:27,728 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1778 transitions.
[2024-03-09 05:14:27,728 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7677029360967185
[2024-03-09 05:14:27,728 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1778 transitions.
[2024-03-09 05:14:27,728 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1778 transitions.
[2024-03-09 05:14:27,729 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:27,730 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1778 transitions.
[2024-03-09 05:14:27,733 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 296.3333333333333) internal successors, (1778), 6 states have internal predecessors, (1778), 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)
[2024-03-09 05:14:27,737 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:27,738 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:27,738 INFO  L175             Difference]: Start difference. First operand has 284 places, 281 transitions, 576 flow. Second operand 6 states and 1778 transitions.
[2024-03-09 05:14:27,738 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 280 transitions, 708 flow
[2024-03-09 05:14:27,739 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 280 transitions, 704 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 05:14:27,742 INFO  L231             Difference]: Finished difference. Result has 286 places, 280 transitions, 580 flow
[2024-03-09 05:14:27,742 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=580, PETRI_PLACES=286, PETRI_TRANSITIONS=280}
[2024-03-09 05:14:27,743 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, -10 predicate places.
[2024-03-09 05:14:27,743 INFO  L495      AbstractCegarLoop]: Abstraction has has 286 places, 280 transitions, 580 flow
[2024-03-09 05:14:27,743 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 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)
[2024-03-09 05:14:27,743 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:27,744 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:27,744 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-09 05:14:27,744 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:27,744 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:27,744 INFO  L85        PathProgramCache]: Analyzing trace with hash 1563996285, now seen corresponding path program 1 times
[2024-03-09 05:14:27,744 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:27,745 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35587571]
[2024-03-09 05:14:27,745 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:27,745 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:27,769 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:28,105 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:28,105 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:28,106 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35587571]
[2024-03-09 05:14:28,106 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35587571] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:28,106 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:28,106 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 05:14:28,106 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308321576]
[2024-03-09 05:14:28,106 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:28,106 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 05:14:28,107 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:28,107 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 05:14:28,107 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 05:14:28,696 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 309 out of 386
[2024-03-09 05:14:28,698 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 280 transitions, 580 flow. Second operand  has 6 states, 6 states have (on average 311.5) internal successors, (1869), 6 states have internal predecessors, (1869), 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)
[2024-03-09 05:14:28,698 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:28,698 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 386
[2024-03-09 05:14:28,698 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:29,160 INFO  L124   PetriNetUnfolderBase]: 434/2363 cut-off events.
[2024-03-09 05:14:29,160 INFO  L125   PetriNetUnfolderBase]: For 37/40 co-relation queries the response was YES.
[2024-03-09 05:14:29,174 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3332 conditions, 2363 events. 434/2363 cut-off events. For 37/40 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 14542 event pairs, 66 based on Foata normal form. 0/2122 useless extension candidates. Maximal degree in co-relation 3296. Up to 559 conditions per place. 
[2024-03-09 05:14:29,185 INFO  L140   encePairwiseOnDemand]: 355/386 looper letters, 139 selfloop transitions, 44 changer transitions 0/412 dead transitions.
[2024-03-09 05:14:29,185 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 412 transitions, 1224 flow
[2024-03-09 05:14:29,185 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 05:14:29,185 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 05:14:29,188 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2042 transitions.
[2024-03-09 05:14:29,189 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8816925734024179
[2024-03-09 05:14:29,189 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 2042 transitions.
[2024-03-09 05:14:29,189 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 2042 transitions.
[2024-03-09 05:14:29,190 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:29,190 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2042 transitions.
[2024-03-09 05:14:29,193 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 340.3333333333333) internal successors, (2042), 6 states have internal predecessors, (2042), 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)
[2024-03-09 05:14:29,196 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:29,197 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:29,197 INFO  L175             Difference]: Start difference. First operand has 286 places, 280 transitions, 580 flow. Second operand 6 states and 2042 transitions.
[2024-03-09 05:14:29,197 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 412 transitions, 1224 flow
[2024-03-09 05:14:29,199 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 412 transitions, 1214 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-09 05:14:29,203 INFO  L231             Difference]: Finished difference. Result has 290 places, 323 transitions, 892 flow
[2024-03-09 05:14:29,204 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=892, PETRI_PLACES=290, PETRI_TRANSITIONS=323}
[2024-03-09 05:14:29,204 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, -6 predicate places.
[2024-03-09 05:14:29,204 INFO  L495      AbstractCegarLoop]: Abstraction has has 290 places, 323 transitions, 892 flow
[2024-03-09 05:14:29,205 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 311.5) internal successors, (1869), 6 states have internal predecessors, (1869), 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)
[2024-03-09 05:14:29,205 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:29,205 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:29,205 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-09 05:14:29,205 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:29,205 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:29,206 INFO  L85        PathProgramCache]: Analyzing trace with hash 1483894558, now seen corresponding path program 1 times
[2024-03-09 05:14:29,206 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:29,206 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287541621]
[2024-03-09 05:14:29,206 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:29,206 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:29,239 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:29,264 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:29,264 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:29,264 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287541621]
[2024-03-09 05:14:29,264 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287541621] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:29,264 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:29,265 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:14:29,265 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63253285]
[2024-03-09 05:14:29,265 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:29,265 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:14:29,265 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:29,266 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:14:29,266 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:14:29,286 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 349 out of 386
[2024-03-09 05:14:29,286 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 323 transitions, 892 flow. Second operand  has 3 states, 3 states have (on average 350.0) internal successors, (1050), 3 states have internal predecessors, (1050), 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)
[2024-03-09 05:14:29,286 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:29,287 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 386
[2024-03-09 05:14:29,287 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:30,738 INFO  L124   PetriNetUnfolderBase]: 1918/12033 cut-off events.
[2024-03-09 05:14:30,739 INFO  L125   PetriNetUnfolderBase]: For 483/610 co-relation queries the response was YES.
[2024-03-09 05:14:30,777 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 17538 conditions, 12033 events. 1918/12033 cut-off events. For 483/610 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 119122 event pairs, 419 based on Foata normal form. 0/10430 useless extension candidates. Maximal degree in co-relation 17499. Up to 1161 conditions per place. 
[2024-03-09 05:14:30,807 INFO  L140   encePairwiseOnDemand]: 375/386 looper letters, 28 selfloop transitions, 8 changer transitions 0/339 dead transitions.
[2024-03-09 05:14:30,807 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 339 transitions, 1002 flow
[2024-03-09 05:14:30,808 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:14:30,808 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:14:30,809 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1086 transitions.
[2024-03-09 05:14:30,810 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9378238341968912
[2024-03-09 05:14:30,810 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1086 transitions.
[2024-03-09 05:14:30,810 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1086 transitions.
[2024-03-09 05:14:30,811 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:30,811 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1086 transitions.
[2024-03-09 05:14:30,812 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 362.0) internal successors, (1086), 3 states have internal predecessors, (1086), 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)
[2024-03-09 05:14:30,814 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:30,814 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:30,814 INFO  L175             Difference]: Start difference. First operand has 290 places, 323 transitions, 892 flow. Second operand 3 states and 1086 transitions.
[2024-03-09 05:14:30,814 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 339 transitions, 1002 flow
[2024-03-09 05:14:30,818 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 339 transitions, 1002 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 05:14:30,821 INFO  L231             Difference]: Finished difference. Result has 294 places, 331 transitions, 962 flow
[2024-03-09 05:14:30,821 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=962, PETRI_PLACES=294, PETRI_TRANSITIONS=331}
[2024-03-09 05:14:30,822 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, -2 predicate places.
[2024-03-09 05:14:30,822 INFO  L495      AbstractCegarLoop]: Abstraction has has 294 places, 331 transitions, 962 flow
[2024-03-09 05:14:30,822 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 350.0) internal successors, (1050), 3 states have internal predecessors, (1050), 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)
[2024-03-09 05:14:30,822 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:30,822 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:30,822 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-03-09 05:14:30,823 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:30,823 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:30,823 INFO  L85        PathProgramCache]: Analyzing trace with hash 246423518, now seen corresponding path program 1 times
[2024-03-09 05:14:30,823 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:30,824 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548107362]
[2024-03-09 05:14:30,824 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:30,824 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:30,841 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:30,899 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:30,900 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:30,900 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548107362]
[2024-03-09 05:14:30,900 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548107362] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:30,900 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:30,900 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 05:14:30,900 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417338798]
[2024-03-09 05:14:30,900 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:30,901 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-03-09 05:14:30,901 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:30,901 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-03-09 05:14:30,902 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20
[2024-03-09 05:14:30,963 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 352 out of 386
[2024-03-09 05:14:30,965 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 331 transitions, 962 flow. Second operand  has 5 states, 5 states have (on average 353.8) internal successors, (1769), 5 states have internal predecessors, (1769), 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)
[2024-03-09 05:14:30,965 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:30,965 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 386
[2024-03-09 05:14:30,965 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:32,629 INFO  L124   PetriNetUnfolderBase]: 1850/13753 cut-off events.
[2024-03-09 05:14:32,629 INFO  L125   PetriNetUnfolderBase]: For 857/1073 co-relation queries the response was YES.
[2024-03-09 05:14:32,674 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 20826 conditions, 13753 events. 1850/13753 cut-off events. For 857/1073 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 148067 event pairs, 576 based on Foata normal form. 3/12166 useless extension candidates. Maximal degree in co-relation 20782. Up to 1096 conditions per place. 
[2024-03-09 05:14:32,709 INFO  L140   encePairwiseOnDemand]: 377/386 looper letters, 24 selfloop transitions, 8 changer transitions 0/342 dead transitions.
[2024-03-09 05:14:32,709 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 342 transitions, 1050 flow
[2024-03-09 05:14:32,710 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 05:14:32,710 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 05:14:32,713 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2145 transitions.
[2024-03-09 05:14:32,713 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9261658031088082
[2024-03-09 05:14:32,713 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 2145 transitions.
[2024-03-09 05:14:32,713 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 2145 transitions.
[2024-03-09 05:14:32,714 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:32,714 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2145 transitions.
[2024-03-09 05:14:32,717 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 357.5) internal successors, (2145), 6 states have internal predecessors, (2145), 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)
[2024-03-09 05:14:32,720 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:32,721 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:32,721 INFO  L175             Difference]: Start difference. First operand has 294 places, 331 transitions, 962 flow. Second operand 6 states and 2145 transitions.
[2024-03-09 05:14:32,721 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 342 transitions, 1050 flow
[2024-03-09 05:14:32,725 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 342 transitions, 1034 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 05:14:32,728 INFO  L231             Difference]: Finished difference. Result has 301 places, 336 transitions, 996 flow
[2024-03-09 05:14:32,728 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=996, PETRI_PLACES=301, PETRI_TRANSITIONS=336}
[2024-03-09 05:14:32,729 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 5 predicate places.
[2024-03-09 05:14:32,729 INFO  L495      AbstractCegarLoop]: Abstraction has has 301 places, 336 transitions, 996 flow
[2024-03-09 05:14:32,730 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 353.8) internal successors, (1769), 5 states have internal predecessors, (1769), 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)
[2024-03-09 05:14:32,730 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:32,730 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:32,730 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-09 05:14:32,730 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:32,730 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:32,730 INFO  L85        PathProgramCache]: Analyzing trace with hash -1554108658, now seen corresponding path program 1 times
[2024-03-09 05:14:32,730 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:32,731 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241428033]
[2024-03-09 05:14:32,731 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:32,731 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:32,749 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:32,998 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:32,998 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:32,998 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241428033]
[2024-03-09 05:14:32,998 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241428033] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:32,998 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:32,998 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 05:14:32,998 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059433102]
[2024-03-09 05:14:32,999 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:32,999 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 05:14:32,999 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:32,999 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 05:14:32,999 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 05:14:33,587 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 327 out of 386
[2024-03-09 05:14:33,588 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 336 transitions, 996 flow. Second operand  has 6 states, 6 states have (on average 329.6666666666667) internal successors, (1978), 6 states have internal predecessors, (1978), 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)
[2024-03-09 05:14:33,588 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:33,588 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 327 of 386
[2024-03-09 05:14:33,588 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:37,432 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][203], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 424#true, 235#L1024-9true, 298#L1054-7true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), Black: 427#(<= ~threads_total~0 0), 136#L1038-8true, Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:14:37,433 INFO  L294   olderBase$Statistics]: this new event has 287 ancestors and is cut-off event
[2024-03-09 05:14:37,433 INFO  L297   olderBase$Statistics]:   existing Event has 287 ancestors and is cut-off event
[2024-03-09 05:14:37,433 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:14:37,433 INFO  L297   olderBase$Statistics]:   existing Event has 287 ancestors and is cut-off event
[2024-03-09 05:14:37,515 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][203], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 424#true, 235#L1024-9true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, Black: 427#(<= ~threads_total~0 0), 136#L1038-8true, Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:14:37,515 INFO  L294   olderBase$Statistics]: this new event has 288 ancestors and is cut-off event
[2024-03-09 05:14:37,515 INFO  L297   olderBase$Statistics]:   existing Event has 288 ancestors and is cut-off event
[2024-03-09 05:14:37,515 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:14:37,515 INFO  L297   olderBase$Statistics]:   existing Event has 288 ancestors and is cut-off event
[2024-03-09 05:14:37,572 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][203], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 424#true, 235#L1024-9true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 125#L1058-4true, Black: 427#(<= ~threads_total~0 0), 136#L1038-8true, Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:14:37,573 INFO  L294   olderBase$Statistics]: this new event has 289 ancestors and is cut-off event
[2024-03-09 05:14:37,573 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:14:37,573 INFO  L297   olderBase$Statistics]:   existing Event has 289 ancestors and is cut-off event
[2024-03-09 05:14:37,573 INFO  L297   olderBase$Statistics]:   existing Event has 289 ancestors and is cut-off event
[2024-03-09 05:14:37,658 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][203], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 424#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), Black: 427#(<= ~threads_total~0 0), 136#L1038-8true, Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:14:37,658 INFO  L294   olderBase$Statistics]: this new event has 290 ancestors and is cut-off event
[2024-03-09 05:14:37,658 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:14:37,658 INFO  L297   olderBase$Statistics]:   existing Event has 290 ancestors and is cut-off event
[2024-03-09 05:14:37,658 INFO  L297   olderBase$Statistics]:   existing Event has 290 ancestors and is cut-off event
[2024-03-09 05:14:37,984 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][284], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 424#true, 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, 298#L1054-7true, Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0))])
[2024-03-09 05:14:37,984 INFO  L294   olderBase$Statistics]: this new event has 293 ancestors and is cut-off event
[2024-03-09 05:14:37,984 INFO  L297   olderBase$Statistics]:   existing Event has 293 ancestors and is cut-off event
[2024-03-09 05:14:37,984 INFO  L297   olderBase$Statistics]:   existing Event has 193 ancestors and is cut-off event
[2024-03-09 05:14:37,984 INFO  L297   olderBase$Statistics]:   existing Event has 293 ancestors and is cut-off event
[2024-03-09 05:14:38,103 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][284], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 424#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, 436#true, Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 339#L1054-8true, 386#(= |#race~threads_total~0| 0), Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0))])
[2024-03-09 05:14:38,103 INFO  L294   olderBase$Statistics]: this new event has 294 ancestors and is cut-off event
[2024-03-09 05:14:38,104 INFO  L297   olderBase$Statistics]:   existing Event has 194 ancestors and is cut-off event
[2024-03-09 05:14:38,104 INFO  L297   olderBase$Statistics]:   existing Event has 294 ancestors and is cut-off event
[2024-03-09 05:14:38,104 INFO  L297   olderBase$Statistics]:   existing Event has 294 ancestors and is cut-off event
[2024-03-09 05:14:38,192 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][284], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 424#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, 436#true, Black: 418#true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 125#L1058-4true, Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0))])
[2024-03-09 05:14:38,192 INFO  L294   olderBase$Statistics]: this new event has 295 ancestors and is cut-off event
[2024-03-09 05:14:38,192 INFO  L297   olderBase$Statistics]:   existing Event has 295 ancestors and is cut-off event
[2024-03-09 05:14:38,192 INFO  L297   olderBase$Statistics]:   existing Event has 295 ancestors and is cut-off event
[2024-03-09 05:14:38,192 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 05:14:38,310 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][284], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 424#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, 436#true, Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0))])
[2024-03-09 05:14:38,310 INFO  L294   olderBase$Statistics]: this new event has 296 ancestors and is cut-off event
[2024-03-09 05:14:38,310 INFO  L297   olderBase$Statistics]:   existing Event has 296 ancestors and is cut-off event
[2024-03-09 05:14:38,310 INFO  L297   olderBase$Statistics]:   existing Event has 296 ancestors and is cut-off event
[2024-03-09 05:14:38,310 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 05:14:40,801 INFO  L124   PetriNetUnfolderBase]: 10795/48964 cut-off events.
[2024-03-09 05:14:40,801 INFO  L125   PetriNetUnfolderBase]: For 5439/6325 co-relation queries the response was YES.
[2024-03-09 05:14:40,958 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 79974 conditions, 48964 events. 10795/48964 cut-off events. For 5439/6325 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 640512 event pairs, 1500 based on Foata normal form. 13/43311 useless extension candidates. Maximal degree in co-relation 79925. Up to 5548 conditions per place. 
[2024-03-09 05:14:41,074 INFO  L140   encePairwiseOnDemand]: 366/386 looper letters, 124 selfloop transitions, 64 changer transitions 0/477 dead transitions.
[2024-03-09 05:14:41,074 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 477 transitions, 1822 flow
[2024-03-09 05:14:41,075 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 05:14:41,075 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 05:14:41,077 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2113 transitions.
[2024-03-09 05:14:41,078 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9123488773747841
[2024-03-09 05:14:41,078 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 2113 transitions.
[2024-03-09 05:14:41,078 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 2113 transitions.
[2024-03-09 05:14:41,079 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:41,079 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2113 transitions.
[2024-03-09 05:14:41,082 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 352.1666666666667) internal successors, (2113), 6 states have internal predecessors, (2113), 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)
[2024-03-09 05:14:41,084 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:41,084 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:14:41,084 INFO  L175             Difference]: Start difference. First operand has 301 places, 336 transitions, 996 flow. Second operand 6 states and 2113 transitions.
[2024-03-09 05:14:41,084 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 477 transitions, 1822 flow
[2024-03-09 05:14:41,089 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 477 transitions, 1818 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 05:14:41,093 INFO  L231             Difference]: Finished difference. Result has 310 places, 400 transitions, 1576 flow
[2024-03-09 05:14:41,093 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1576, PETRI_PLACES=310, PETRI_TRANSITIONS=400}
[2024-03-09 05:14:41,094 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 14 predicate places.
[2024-03-09 05:14:41,094 INFO  L495      AbstractCegarLoop]: Abstraction has has 310 places, 400 transitions, 1576 flow
[2024-03-09 05:14:41,094 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 329.6666666666667) internal successors, (1978), 6 states have internal predecessors, (1978), 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)
[2024-03-09 05:14:41,094 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:41,094 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:41,095 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-09 05:14:41,095 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting cleanerErr2ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:41,095 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:41,095 INFO  L85        PathProgramCache]: Analyzing trace with hash 775232764, now seen corresponding path program 1 times
[2024-03-09 05:14:41,095 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:41,095 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900098563]
[2024-03-09 05:14:41,095 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:41,095 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:41,113 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:41,132 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:41,133 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:41,133 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900098563]
[2024-03-09 05:14:41,133 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900098563] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:41,133 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:41,133 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:14:41,133 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138457646]
[2024-03-09 05:14:41,133 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:41,133 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:14:41,133 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:41,134 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:14:41,134 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:14:41,155 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 348 out of 386
[2024-03-09 05:14:41,155 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 400 transitions, 1576 flow. Second operand  has 3 states, 3 states have (on average 349.6666666666667) internal successors, (1049), 3 states have internal predecessors, (1049), 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)
[2024-03-09 05:14:41,155 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:41,155 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 386
[2024-03-09 05:14:41,155 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:46,657 INFO  L124   PetriNetUnfolderBase]: 5441/37043 cut-off events.
[2024-03-09 05:14:46,657 INFO  L125   PetriNetUnfolderBase]: For 8177/9415 co-relation queries the response was YES.
[2024-03-09 05:14:46,788 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 64267 conditions, 37043 events. 5441/37043 cut-off events. For 8177/9415 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 498962 event pairs, 952 based on Foata normal form. 52/33507 useless extension candidates. Maximal degree in co-relation 64216. Up to 3012 conditions per place. 
[2024-03-09 05:14:46,872 INFO  L140   encePairwiseOnDemand]: 381/386 looper letters, 21 selfloop transitions, 2 changer transitions 0/404 dead transitions.
[2024-03-09 05:14:46,872 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 404 transitions, 1633 flow
[2024-03-09 05:14:46,873 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:14:46,873 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:14:46,874 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1070 transitions.
[2024-03-09 05:14:46,874 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.924006908462867
[2024-03-09 05:14:46,874 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1070 transitions.
[2024-03-09 05:14:46,874 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1070 transitions.
[2024-03-09 05:14:46,875 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:46,875 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1070 transitions.
[2024-03-09 05:14:46,876 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 356.6666666666667) internal successors, (1070), 3 states have internal predecessors, (1070), 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)
[2024-03-09 05:14:46,878 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:46,878 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:46,878 INFO  L175             Difference]: Start difference. First operand has 310 places, 400 transitions, 1576 flow. Second operand 3 states and 1070 transitions.
[2024-03-09 05:14:46,878 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 404 transitions, 1633 flow
[2024-03-09 05:14:46,885 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 404 transitions, 1633 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 05:14:46,888 INFO  L231             Difference]: Finished difference. Result has 310 places, 399 transitions, 1584 flow
[2024-03-09 05:14:46,889 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1584, PETRI_PLACES=310, PETRI_TRANSITIONS=399}
[2024-03-09 05:14:46,889 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 14 predicate places.
[2024-03-09 05:14:46,889 INFO  L495      AbstractCegarLoop]: Abstraction has has 310 places, 399 transitions, 1584 flow
[2024-03-09 05:14:46,890 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 349.6666666666667) internal successors, (1049), 3 states have internal predecessors, (1049), 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)
[2024-03-09 05:14:46,890 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:46,890 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:46,890 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-09 05:14:46,890 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting cleanerErr3ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:46,890 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:46,890 INFO  L85        PathProgramCache]: Analyzing trace with hash 920853607, now seen corresponding path program 1 times
[2024-03-09 05:14:46,890 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:46,891 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496286825]
[2024-03-09 05:14:46,891 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:46,891 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:46,908 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:46,961 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:46,961 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:46,961 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496286825]
[2024-03-09 05:14:46,961 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496286825] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:46,961 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:46,961 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:14:46,961 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776170670]
[2024-03-09 05:14:46,962 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:46,962 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:14:46,962 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:46,962 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:14:46,962 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:14:47,156 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 345 out of 386
[2024-03-09 05:14:47,156 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 399 transitions, 1584 flow. Second operand  has 3 states, 3 states have (on average 350.0) internal successors, (1050), 3 states have internal predecessors, (1050), 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)
[2024-03-09 05:14:47,156 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:47,156 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 345 of 386
[2024-03-09 05:14:47,157 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:14:49,564 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][259], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, Black: 448#true, Black: 420#(= |#race~threads_alive~0| 0), 254#L1030-2true, 386#(= |#race~threads_total~0| 0), 339#L1054-8true, Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 450#(= |#race~flags~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 142#L1025-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 453#true])
[2024-03-09 05:14:49,564 INFO  L294   olderBase$Statistics]: this new event has 304 ancestors and is cut-off event
[2024-03-09 05:14:49,564 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 05:14:49,564 INFO  L297   olderBase$Statistics]:   existing Event has 173 ancestors and is cut-off event
[2024-03-09 05:14:49,564 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:14:49,565 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][259], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, Black: 448#true, Black: 418#true, 328#L1058-5true, 254#L1030-2true, 386#(= |#race~threads_total~0| 0), Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 450#(= |#race~flags~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 142#L1025-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 453#true])
[2024-03-09 05:14:49,565 INFO  L294   olderBase$Statistics]: this new event has 306 ancestors and is cut-off event
[2024-03-09 05:14:49,565 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:14:49,565 INFO  L297   olderBase$Statistics]:   existing Event has 175 ancestors and is cut-off event
[2024-03-09 05:14:49,565 INFO  L297   olderBase$Statistics]:   existing Event has 306 ancestors and is cut-off event
[2024-03-09 05:14:49,631 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][259], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, Black: 448#true, Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 450#(= |#race~flags~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 142#L1025-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 453#true])
[2024-03-09 05:14:49,631 INFO  L294   olderBase$Statistics]: this new event has 305 ancestors and is cut-off event
[2024-03-09 05:14:49,631 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:14:49,631 INFO  L297   olderBase$Statistics]:   existing Event has 174 ancestors and is cut-off event
[2024-03-09 05:14:49,632 INFO  L297   olderBase$Statistics]:   existing Event has 305 ancestors and is cut-off event
[2024-03-09 05:14:49,632 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][259], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, Black: 448#true, Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 450#(= |#race~flags~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 142#L1025-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 453#true])
[2024-03-09 05:14:49,632 INFO  L294   olderBase$Statistics]: this new event has 307 ancestors and is cut-off event
[2024-03-09 05:14:49,632 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:14:49,632 INFO  L297   olderBase$Statistics]:   existing Event has 176 ancestors and is cut-off event
[2024-03-09 05:14:49,632 INFO  L297   olderBase$Statistics]:   existing Event has 307 ancestors and is cut-off event
[2024-03-09 05:14:49,854 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][259], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, Black: 448#true, Black: 420#(= |#race~threads_alive~0| 0), 366#L1032-6true, 386#(= |#race~threads_total~0| 0), 339#L1054-8true, Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 450#(= |#race~flags~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 142#L1025-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 453#true])
[2024-03-09 05:14:49,854 INFO  L294   olderBase$Statistics]: this new event has 309 ancestors and is cut-off event
[2024-03-09 05:14:49,854 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:14:49,855 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:14:49,855 INFO  L297   olderBase$Statistics]:   existing Event has 178 ancestors and is cut-off event
[2024-03-09 05:14:49,855 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][259], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, Black: 448#true, Black: 418#true, 366#L1032-6true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 450#(= |#race~flags~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 142#L1025-5true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 453#true])
[2024-03-09 05:14:49,855 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:14:49,855 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 05:14:49,855 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:14:49,855 INFO  L297   olderBase$Statistics]:   existing Event has 180 ancestors and is cut-off event
[2024-03-09 05:14:49,917 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][259], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, Black: 448#true, Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 343#L1032-9true, Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 450#(= |#race~flags~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 142#L1025-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 453#true])
[2024-03-09 05:14:49,918 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:14:49,918 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:14:49,918 INFO  L297   olderBase$Statistics]:   existing Event has 179 ancestors and is cut-off event
[2024-03-09 05:14:49,918 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:14:49,918 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][259], [Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 406#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 436#true, Black: 448#true, Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 343#L1032-9true, Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 450#(= |#race~flags~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 142#L1025-5true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 453#true])
[2024-03-09 05:14:49,919 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:14:49,919 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 05:14:49,919 INFO  L297   olderBase$Statistics]:   existing Event has 181 ancestors and is cut-off event
[2024-03-09 05:14:49,919 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:14:54,032 INFO  L124   PetriNetUnfolderBase]: 6970/43807 cut-off events.
[2024-03-09 05:14:54,033 INFO  L125   PetriNetUnfolderBase]: For 18202/20740 co-relation queries the response was YES.
[2024-03-09 05:14:54,238 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 79371 conditions, 43807 events. 6970/43807 cut-off events. For 18202/20740 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 603433 event pairs, 1092 based on Foata normal form. 58/39762 useless extension candidates. Maximal degree in co-relation 79318. Up to 5255 conditions per place. 
[2024-03-09 05:14:54,354 INFO  L140   encePairwiseOnDemand]: 380/386 looper letters, 81 selfloop transitions, 9 changer transitions 0/414 dead transitions.
[2024-03-09 05:14:54,354 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 414 transitions, 1846 flow
[2024-03-09 05:14:54,355 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:14:54,356 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:14:54,357 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1074 transitions.
[2024-03-09 05:14:54,357 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.927461139896373
[2024-03-09 05:14:54,357 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1074 transitions.
[2024-03-09 05:14:54,358 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1074 transitions.
[2024-03-09 05:14:54,358 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:14:54,358 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1074 transitions.
[2024-03-09 05:14:54,370 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 358.0) internal successors, (1074), 3 states have internal predecessors, (1074), 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)
[2024-03-09 05:14:54,373 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:54,374 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:14:54,374 INFO  L175             Difference]: Start difference. First operand has 310 places, 399 transitions, 1584 flow. Second operand 3 states and 1074 transitions.
[2024-03-09 05:14:54,374 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 414 transitions, 1846 flow
[2024-03-09 05:14:54,386 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 414 transitions, 1846 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 05:14:54,389 INFO  L231             Difference]: Finished difference. Result has 314 places, 407 transitions, 1700 flow
[2024-03-09 05:14:54,390 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1700, PETRI_PLACES=314, PETRI_TRANSITIONS=407}
[2024-03-09 05:14:54,390 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 18 predicate places.
[2024-03-09 05:14:54,390 INFO  L495      AbstractCegarLoop]: Abstraction has has 314 places, 407 transitions, 1700 flow
[2024-03-09 05:14:54,391 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 350.0) internal successors, (1050), 3 states have internal predecessors, (1050), 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)
[2024-03-09 05:14:54,391 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:14:54,391 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:14:54,391 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-09 05:14:54,391 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:14:54,392 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:14:54,392 INFO  L85        PathProgramCache]: Analyzing trace with hash 1554922329, now seen corresponding path program 1 times
[2024-03-09 05:14:54,392 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:14:54,392 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500546509]
[2024-03-09 05:14:54,392 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:14:54,392 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:14:54,411 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:14:54,433 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:14:54,433 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:14:54,433 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500546509]
[2024-03-09 05:14:54,433 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500546509] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:14:54,434 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:14:54,434 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:14:54,434 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365154597]
[2024-03-09 05:14:54,434 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:14:54,434 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:14:54,434 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:14:54,435 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:14:54,435 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:14:54,441 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 360 out of 386
[2024-03-09 05:14:54,442 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 407 transitions, 1700 flow. Second operand  has 3 states, 3 states have (on average 361.0) internal successors, (1083), 3 states have internal predecessors, (1083), 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)
[2024-03-09 05:14:54,442 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:14:54,442 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 386
[2024-03-09 05:14:54,442 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:15:02,872 INFO  L124   PetriNetUnfolderBase]: 8471/53888 cut-off events.
[2024-03-09 05:15:02,873 INFO  L125   PetriNetUnfolderBase]: For 17230/18708 co-relation queries the response was YES.
[2024-03-09 05:15:03,098 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 95491 conditions, 53888 events. 8471/53888 cut-off events. For 17230/18708 co-relation queries the response was YES. Maximal size of possible extension queue 829. Compared 766060 event pairs, 1347 based on Foata normal form. 52/49004 useless extension candidates. Maximal degree in co-relation 95437. Up to 3728 conditions per place. 
[2024-03-09 05:15:03,223 INFO  L140   encePairwiseOnDemand]: 382/386 looper letters, 19 selfloop transitions, 3 changer transitions 0/416 dead transitions.
[2024-03-09 05:15:03,223 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 416 transitions, 1765 flow
[2024-03-09 05:15:03,224 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:15:03,224 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:15:03,225 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1103 transitions.
[2024-03-09 05:15:03,225 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9525043177892919
[2024-03-09 05:15:03,225 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1103 transitions.
[2024-03-09 05:15:03,226 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1103 transitions.
[2024-03-09 05:15:03,226 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:15:03,226 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1103 transitions.
[2024-03-09 05:15:03,227 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 367.6666666666667) internal successors, (1103), 3 states have internal predecessors, (1103), 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)
[2024-03-09 05:15:03,229 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:15:03,229 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:15:03,229 INFO  L175             Difference]: Start difference. First operand has 314 places, 407 transitions, 1700 flow. Second operand 3 states and 1103 transitions.
[2024-03-09 05:15:03,229 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 416 transitions, 1765 flow
[2024-03-09 05:15:03,249 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 416 transitions, 1747 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 05:15:03,252 INFO  L231             Difference]: Finished difference. Result has 316 places, 409 transitions, 1704 flow
[2024-03-09 05:15:03,253 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1704, PETRI_PLACES=316, PETRI_TRANSITIONS=409}
[2024-03-09 05:15:03,253 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 20 predicate places.
[2024-03-09 05:15:03,253 INFO  L495      AbstractCegarLoop]: Abstraction has has 316 places, 409 transitions, 1704 flow
[2024-03-09 05:15:03,254 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 361.0) internal successors, (1083), 3 states have internal predecessors, (1083), 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)
[2024-03-09 05:15:03,254 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:15:03,254 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:15:03,254 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-09 05:15:03,254 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting cleanerErr5ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:15:03,254 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:15:03,254 INFO  L85        PathProgramCache]: Analyzing trace with hash -1536143209, now seen corresponding path program 1 times
[2024-03-09 05:15:03,254 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:15:03,254 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137816187]
[2024-03-09 05:15:03,254 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:15:03,255 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:15:03,277 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:15:03,352 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:15:03,352 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:15:03,352 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137816187]
[2024-03-09 05:15:03,352 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137816187] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:15:03,352 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:15:03,352 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 05:15:03,352 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168903401]
[2024-03-09 05:15:03,352 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:15:03,353 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-03-09 05:15:03,353 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:15:03,353 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-03-09 05:15:03,353 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20
[2024-03-09 05:15:03,457 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 352 out of 386
[2024-03-09 05:15:03,458 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 409 transitions, 1704 flow. Second operand  has 5 states, 5 states have (on average 354.0) internal successors, (1770), 5 states have internal predecessors, (1770), 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)
[2024-03-09 05:15:03,458 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:15:03,458 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 386
[2024-03-09 05:15:03,458 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:15:12,716 INFO  L124   PetriNetUnfolderBase]: 9686/59894 cut-off events.
[2024-03-09 05:15:12,717 INFO  L125   PetriNetUnfolderBase]: For 17540/19133 co-relation queries the response was YES.
[2024-03-09 05:15:13,000 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 108633 conditions, 59894 events. 9686/59894 cut-off events. For 17540/19133 co-relation queries the response was YES. Maximal size of possible extension queue 1024. Compared 875680 event pairs, 2692 based on Foata normal form. 59/55378 useless extension candidates. Maximal degree in co-relation 108575. Up to 8084 conditions per place. 
[2024-03-09 05:15:13,146 INFO  L140   encePairwiseOnDemand]: 377/386 looper letters, 19 selfloop transitions, 4 changer transitions 9/414 dead transitions.
[2024-03-09 05:15:13,146 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 414 transitions, 1776 flow
[2024-03-09 05:15:13,147 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 05:15:13,147 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 05:15:13,152 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2142 transitions.
[2024-03-09 05:15:13,153 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9248704663212435
[2024-03-09 05:15:13,154 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 2142 transitions.
[2024-03-09 05:15:13,154 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 2142 transitions.
[2024-03-09 05:15:13,155 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:15:13,155 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2142 transitions.
[2024-03-09 05:15:13,159 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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)
[2024-03-09 05:15:13,163 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:15:13,163 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:15:13,163 INFO  L175             Difference]: Start difference. First operand has 316 places, 409 transitions, 1704 flow. Second operand 6 states and 2142 transitions.
[2024-03-09 05:15:13,163 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 414 transitions, 1776 flow
[2024-03-09 05:15:13,196 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 414 transitions, 1770 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 05:15:13,200 INFO  L231             Difference]: Finished difference. Result has 321 places, 405 transitions, 1690 flow
[2024-03-09 05:15:13,200 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1690, PETRI_PLACES=321, PETRI_TRANSITIONS=405}
[2024-03-09 05:15:13,201 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 25 predicate places.
[2024-03-09 05:15:13,201 INFO  L495      AbstractCegarLoop]: Abstraction has has 321 places, 405 transitions, 1690 flow
[2024-03-09 05:15:13,201 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 354.0) internal successors, (1770), 5 states have internal predecessors, (1770), 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)
[2024-03-09 05:15:13,201 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:15:13,202 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:15:13,202 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-03-09 05:15:13,202 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:15:13,202 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:15:13,202 INFO  L85        PathProgramCache]: Analyzing trace with hash 1940837376, now seen corresponding path program 1 times
[2024-03-09 05:15:13,202 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:15:13,202 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349897188]
[2024-03-09 05:15:13,202 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:15:13,202 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:15:13,227 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:15:13,249 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-03-09 05:15:13,249 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:15:13,249 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349897188]
[2024-03-09 05:15:13,249 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349897188] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:15:13,249 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:15:13,249 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:15:13,249 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054482304]
[2024-03-09 05:15:13,250 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:15:13,250 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:15:13,250 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:15:13,250 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:15:13,250 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:15:13,280 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 351 out of 386
[2024-03-09 05:15:13,281 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 405 transitions, 1690 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)
[2024-03-09 05:15:13,281 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:15:13,281 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 386
[2024-03-09 05:15:13,281 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:15:18,496 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][248], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), Black: 468#(<= ~threads_total~0 0), Black: 469#(and (= cleanerThread1of1ForFork1_~i~1 0) (<= ~threads_total~0 0)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 465#true, 339#L1054-8true, 386#(= |#race~threads_total~0| 0), Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 475#true, threadThread1of1ForFork0InUse, 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:18,497 INFO  L294   olderBase$Statistics]: this new event has 305 ancestors and is cut-off event
[2024-03-09 05:15:18,497 INFO  L297   olderBase$Statistics]:   existing Event has 174 ancestors and is cut-off event
[2024-03-09 05:15:18,497 INFO  L297   olderBase$Statistics]:   existing Event has 305 ancestors and is cut-off event
[2024-03-09 05:15:18,497 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:15:18,941 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][248], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), Black: 468#(<= ~threads_total~0 0), Black: 469#(and (= cleanerThread1of1ForFork1_~i~1 0) (<= ~threads_total~0 0)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 328#L1058-5true, 465#true, 386#(= |#race~threads_total~0| 0), Black: 427#(<= ~threads_total~0 0), Black: 428#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 430#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 475#true, threadThread1of1ForFork0InUse, 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:18,941 INFO  L294   olderBase$Statistics]: this new event has 307 ancestors and is cut-off event
[2024-03-09 05:15:18,941 INFO  L297   olderBase$Statistics]:   existing Event has 307 ancestors and is cut-off event
[2024-03-09 05:15:18,942 INFO  L297   olderBase$Statistics]:   existing Event has 176 ancestors and is cut-off event
[2024-03-09 05:15:18,942 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:15:24,749 INFO  L124   PetriNetUnfolderBase]: 11763/74254 cut-off events.
[2024-03-09 05:15:24,749 INFO  L125   PetriNetUnfolderBase]: For 20724/22482 co-relation queries the response was YES.
[2024-03-09 05:15:25,110 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 134731 conditions, 74254 events. 11763/74254 cut-off events. For 20724/22482 co-relation queries the response was YES. Maximal size of possible extension queue 1010. Compared 1091144 event pairs, 3319 based on Foata normal form. 92/68939 useless extension candidates. Maximal degree in co-relation 134670. Up to 7508 conditions per place. 
[2024-03-09 05:15:25,282 INFO  L140   encePairwiseOnDemand]: 380/386 looper letters, 30 selfloop transitions, 7 changer transitions 0/417 dead transitions.
[2024-03-09 05:15:25,283 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 417 transitions, 1797 flow
[2024-03-09 05:15:25,283 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:15:25,283 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:15:25,285 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1085 transitions.
[2024-03-09 05:15:25,285 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9369602763385146
[2024-03-09 05:15:25,285 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1085 transitions.
[2024-03-09 05:15:25,285 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1085 transitions.
[2024-03-09 05:15:25,285 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:15:25,285 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1085 transitions.
[2024-03-09 05:15:25,287 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 361.6666666666667) internal successors, (1085), 3 states have internal predecessors, (1085), 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)
[2024-03-09 05:15:25,288 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:15:25,288 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:15:25,288 INFO  L175             Difference]: Start difference. First operand has 321 places, 405 transitions, 1690 flow. Second operand 3 states and 1085 transitions.
[2024-03-09 05:15:25,288 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 417 transitions, 1797 flow
[2024-03-09 05:15:25,596 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 417 transitions, 1769 flow, removed 7 selfloop flow, removed 9 redundant places.
[2024-03-09 05:15:25,600 INFO  L231             Difference]: Finished difference. Result has 312 places, 410 transitions, 1718 flow
[2024-03-09 05:15:25,600 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1718, PETRI_PLACES=312, PETRI_TRANSITIONS=410}
[2024-03-09 05:15:25,601 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 16 predicate places.
[2024-03-09 05:15:25,601 INFO  L495      AbstractCegarLoop]: Abstraction has has 312 places, 410 transitions, 1718 flow
[2024-03-09 05:15:25,601 INFO  L496      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)
[2024-03-09 05:15:25,601 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:15:25,601 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:15:25,602 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-03-09 05:15:25,602 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:15:25,602 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:15:25,602 INFO  L85        PathProgramCache]: Analyzing trace with hash -1303451204, now seen corresponding path program 1 times
[2024-03-09 05:15:25,602 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:15:25,602 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072886235]
[2024-03-09 05:15:25,602 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:15:25,602 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:15:25,631 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:15:25,660 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-03-09 05:15:25,660 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:15:25,660 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072886235]
[2024-03-09 05:15:25,661 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072886235] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:15:25,661 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:15:25,661 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:15:25,661 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148850838]
[2024-03-09 05:15:25,661 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:15:25,662 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:15:25,662 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:15:25,662 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:15:25,663 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:15:25,675 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 358 out of 386
[2024-03-09 05:15:25,676 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 410 transitions, 1718 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)
[2024-03-09 05:15:25,676 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:15:25,676 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 358 of 386
[2024-03-09 05:15:25,676 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:15:34,169 INFO  L124   PetriNetUnfolderBase]: 8412/55973 cut-off events.
[2024-03-09 05:15:34,169 INFO  L125   PetriNetUnfolderBase]: For 16344/18008 co-relation queries the response was YES.
[2024-03-09 05:15:34,414 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 100057 conditions, 55973 events. 8412/55973 cut-off events. For 16344/18008 co-relation queries the response was YES. Maximal size of possible extension queue 929. Compared 818235 event pairs, 1918 based on Foata normal form. 49/51287 useless extension candidates. Maximal degree in co-relation 100006. Up to 4367 conditions per place. 
[2024-03-09 05:15:34,553 INFO  L140   encePairwiseOnDemand]: 381/386 looper letters, 16 selfloop transitions, 5 changer transitions 0/415 dead transitions.
[2024-03-09 05:15:34,553 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 415 transitions, 1772 flow
[2024-03-09 05:15:34,555 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:15:34,555 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:15:34,556 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1095 transitions.
[2024-03-09 05:15:34,556 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9455958549222798
[2024-03-09 05:15:34,557 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 1095 transitions.
[2024-03-09 05:15:34,557 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 1095 transitions.
[2024-03-09 05:15:34,557 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:15:34,557 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1095 transitions.
[2024-03-09 05:15:34,558 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 365.0) internal successors, (1095), 3 states have internal predecessors, (1095), 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)
[2024-03-09 05:15:34,560 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:15:34,560 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:15:34,560 INFO  L175             Difference]: Start difference. First operand has 312 places, 410 transitions, 1718 flow. Second operand 3 states and 1095 transitions.
[2024-03-09 05:15:34,560 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 415 transitions, 1772 flow
[2024-03-09 05:15:34,573 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 415 transitions, 1758 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 05:15:34,577 INFO  L231             Difference]: Finished difference. Result has 314 places, 413 transitions, 1740 flow
[2024-03-09 05:15:34,577 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1740, PETRI_PLACES=314, PETRI_TRANSITIONS=413}
[2024-03-09 05:15:34,578 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 18 predicate places.
[2024-03-09 05:15:34,578 INFO  L495      AbstractCegarLoop]: Abstraction has has 314 places, 413 transitions, 1740 flow
[2024-03-09 05:15:34,578 INFO  L496      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)
[2024-03-09 05:15:34,578 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:15:34,578 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:15:34,578 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-09 05:15:34,578 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting cleanerErr5ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:15:34,579 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:15:34,579 INFO  L85        PathProgramCache]: Analyzing trace with hash 1042963478, now seen corresponding path program 1 times
[2024-03-09 05:15:34,579 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:15:34,579 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547163643]
[2024-03-09 05:15:34,579 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:15:34,579 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:15:34,626 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:15:34,923 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-03-09 05:15:34,923 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:15:34,923 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547163643]
[2024-03-09 05:15:34,923 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547163643] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:15:34,923 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:15:34,923 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 05:15:34,923 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525442453]
[2024-03-09 05:15:34,923 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:15:34,924 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 05:15:34,924 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:15:34,924 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 05:15:34,924 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 05:15:35,775 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 342 out of 386
[2024-03-09 05:15:35,776 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 413 transitions, 1740 flow. Second operand  has 6 states, 6 states have (on average 344.8333333333333) internal successors, (2069), 6 states have internal predecessors, (2069), 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)
[2024-03-09 05:15:35,777 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:15:35,777 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 386
[2024-03-09 05:15:35,777 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:15:39,934 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][244], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 481#true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, threadThread1of1ForFork0InUse, 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:39,934 INFO  L294   olderBase$Statistics]: this new event has 313 ancestors and is cut-off event
[2024-03-09 05:15:39,934 INFO  L297   olderBase$Statistics]:   existing Event has 307 ancestors and is cut-off event
[2024-03-09 05:15:39,934 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:15:39,934 INFO  L297   olderBase$Statistics]:   existing Event has 176 ancestors and is cut-off event
[2024-03-09 05:15:39,934 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][244], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 481#true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, threadThread1of1ForFork0InUse, 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:39,934 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:15:39,934 INFO  L297   olderBase$Statistics]:   existing Event has 305 ancestors and is cut-off event
[2024-03-09 05:15:39,934 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:15:39,934 INFO  L297   olderBase$Statistics]:   existing Event has 174 ancestors and is cut-off event
[2024-03-09 05:15:40,393 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][244], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 366#L1032-6true, Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 481#true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:40,393 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:15:40,393 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 05:15:40,393 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:15:40,393 INFO  L297   olderBase$Statistics]:   existing Event has 180 ancestors and is cut-off event
[2024-03-09 05:15:40,393 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][244], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 366#L1032-6true, Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 481#true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:40,393 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:15:40,394 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:15:40,394 INFO  L297   olderBase$Statistics]:   existing Event has 178 ancestors and is cut-off event
[2024-03-09 05:15:40,394 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:15:45,452 INFO  L124   PetriNetUnfolderBase]: 9800/60395 cut-off events.
[2024-03-09 05:15:45,453 INFO  L125   PetriNetUnfolderBase]: For 33593/36817 co-relation queries the response was YES.
[2024-03-09 05:15:45,706 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 117871 conditions, 60395 events. 9800/60395 cut-off events. For 33593/36817 co-relation queries the response was YES. Maximal size of possible extension queue 952. Compared 880263 event pairs, 1867 based on Foata normal form. 59/55864 useless extension candidates. Maximal degree in co-relation 117819. Up to 8759 conditions per place. 
[2024-03-09 05:15:45,842 INFO  L140   encePairwiseOnDemand]: 378/386 looper letters, 105 selfloop transitions, 15 changer transitions 0/448 dead transitions.
[2024-03-09 05:15:45,842 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 448 transitions, 2153 flow
[2024-03-09 05:15:45,843 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 05:15:45,843 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 05:15:45,845 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2113 transitions.
[2024-03-09 05:15:45,846 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9123488773747841
[2024-03-09 05:15:45,846 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 2113 transitions.
[2024-03-09 05:15:45,846 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 2113 transitions.
[2024-03-09 05:15:45,847 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:15:45,847 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2113 transitions.
[2024-03-09 05:15:45,849 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 352.1666666666667) internal successors, (2113), 6 states have internal predecessors, (2113), 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)
[2024-03-09 05:15:45,851 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:15:45,851 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 386.0) internal successors, (2702), 7 states have internal predecessors, (2702), 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)
[2024-03-09 05:15:45,851 INFO  L175             Difference]: Start difference. First operand has 314 places, 413 transitions, 1740 flow. Second operand 6 states and 2113 transitions.
[2024-03-09 05:15:45,851 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 448 transitions, 2153 flow
[2024-03-09 05:15:45,869 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 448 transitions, 2143 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 05:15:45,873 INFO  L231             Difference]: Finished difference. Result has 322 places, 427 transitions, 1930 flow
[2024-03-09 05:15:45,874 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1930, PETRI_PLACES=322, PETRI_TRANSITIONS=427}
[2024-03-09 05:15:45,874 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 26 predicate places.
[2024-03-09 05:15:45,874 INFO  L495      AbstractCegarLoop]: Abstraction has has 322 places, 427 transitions, 1930 flow
[2024-03-09 05:15:45,874 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 344.8333333333333) internal successors, (2069), 6 states have internal predecessors, (2069), 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)
[2024-03-09 05:15:45,875 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:15:45,875 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:15:45,875 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-09 05:15:45,875 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:15:45,875 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:15:45,875 INFO  L85        PathProgramCache]: Analyzing trace with hash 2083313285, now seen corresponding path program 1 times
[2024-03-09 05:15:45,875 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:15:45,875 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337801582]
[2024-03-09 05:15:45,876 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:15:45,876 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:15:45,901 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:15:46,040 INFO  L134       CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:15:46,040 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:15:46,040 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337801582]
[2024-03-09 05:15:46,040 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337801582] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 05:15:46,040 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610726152]
[2024-03-09 05:15:46,040 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:15:46,040 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 05:15:46,040 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 05:15:46,041 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 05:15:46,046 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-03-09 05:15:46,219 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:15:46,222 INFO  L262         TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-09 05:15:46,231 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 05:15:46,443 INFO  L134       CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:15:46,443 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 05:15:46,598 INFO  L134       CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 05:15:46,598 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610726152] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 05:15:46,598 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 05:15:46,598 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16
[2024-03-09 05:15:46,599 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611908804]
[2024-03-09 05:15:46,599 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 05:15:46,599 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 16 states
[2024-03-09 05:15:46,600 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:15:46,600 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants.
[2024-03-09 05:15:46,601 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240
[2024-03-09 05:15:46,944 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 346 out of 386
[2024-03-09 05:15:46,946 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 427 transitions, 1930 flow. Second operand  has 16 states, 16 states have (on average 348.125) internal successors, (5570), 16 states have internal predecessors, (5570), 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)
[2024-03-09 05:15:46,946 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:15:46,946 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 386
[2024-03-09 05:15:46,946 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:15:54,370 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][285], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, threadThread1of1ForFork0InUse, 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:54,370 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is cut-off event
[2024-03-09 05:15:54,370 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 05:15:54,370 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:15:54,370 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is cut-off event
[2024-03-09 05:15:54,629 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][285], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, threadThread1of1ForFork0InUse, 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:54,629 INFO  L294   olderBase$Statistics]: this new event has 321 ancestors and is cut-off event
[2024-03-09 05:15:54,629 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:15:54,629 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 05:15:54,629 INFO  L297   olderBase$Statistics]:   existing Event has 321 ancestors and is cut-off event
[2024-03-09 05:15:56,909 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1026-6-->L1026-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_35| (store |v_#pthreadsMutex_36| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_36| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_36|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_35|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][364], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 366#L1032-6true, Black: 461#(= |#race~data~0| 0), 450#(= |#race~flags~0| 0), 49#L1053-9true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 507#(<= ~threads_total~0 |ULTIMATE.start_main_~i~3#1|), threadThread1of1ForFork0InUse, cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:15:56,909 INFO  L294   olderBase$Statistics]: this new event has 324 ancestors and is cut-off event
[2024-03-09 05:15:56,909 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 05:15:56,909 INFO  L297   olderBase$Statistics]:   existing Event has 193 ancestors and is cut-off event
[2024-03-09 05:15:56,909 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 05:16:01,218 INFO  L124   PetriNetUnfolderBase]: 13596/88423 cut-off events.
[2024-03-09 05:16:01,218 INFO  L125   PetriNetUnfolderBase]: For 33722/35668 co-relation queries the response was YES.
[2024-03-09 05:16:01,642 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 167089 conditions, 88423 events. 13596/88423 cut-off events. For 33722/35668 co-relation queries the response was YES. Maximal size of possible extension queue 1011. Compared 1337869 event pairs, 3606 based on Foata normal form. 22/81848 useless extension candidates. Maximal degree in co-relation 167030. Up to 6970 conditions per place. 
[2024-03-09 05:16:01,884 INFO  L140   encePairwiseOnDemand]: 371/386 looper letters, 74 selfloop transitions, 18 changer transitions 0/491 dead transitions.
[2024-03-09 05:16:01,884 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 491 transitions, 2269 flow
[2024-03-09 05:16:01,885 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2024-03-09 05:16:01,885 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2024-03-09 05:16:01,890 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 4937 transitions.
[2024-03-09 05:16:01,891 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9135825314581791
[2024-03-09 05:16:01,891 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 4937 transitions.
[2024-03-09 05:16:01,891 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 4937 transitions.
[2024-03-09 05:16:01,893 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:16:01,893 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 4937 transitions.
[2024-03-09 05:16:01,898 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 352.64285714285717) internal successors, (4937), 14 states have internal predecessors, (4937), 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)
[2024-03-09 05:16:01,902 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 386.0) internal successors, (5790), 15 states have internal predecessors, (5790), 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)
[2024-03-09 05:16:01,903 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 386.0) internal successors, (5790), 15 states have internal predecessors, (5790), 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)
[2024-03-09 05:16:01,903 INFO  L175             Difference]: Start difference. First operand has 322 places, 427 transitions, 1930 flow. Second operand 14 states and 4937 transitions.
[2024-03-09 05:16:01,903 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 491 transitions, 2269 flow
[2024-03-09 05:16:02,182 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 491 transitions, 2269 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 05:16:02,186 INFO  L231             Difference]: Finished difference. Result has 344 places, 440 transitions, 2042 flow
[2024-03-09 05:16:02,187 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2042, PETRI_PLACES=344, PETRI_TRANSITIONS=440}
[2024-03-09 05:16:02,187 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 48 predicate places.
[2024-03-09 05:16:02,187 INFO  L495      AbstractCegarLoop]: Abstraction has has 344 places, 440 transitions, 2042 flow
[2024-03-09 05:16:02,188 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 16 states, 16 states have (on average 348.125) internal successors, (5570), 16 states have internal predecessors, (5570), 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)
[2024-03-09 05:16:02,188 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:16:02,188 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:16:02,197 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0
[2024-03-09 05:16:02,389 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,2 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 05:16:02,390 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:16:02,390 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:16:02,391 INFO  L85        PathProgramCache]: Analyzing trace with hash 1253648053, now seen corresponding path program 1 times
[2024-03-09 05:16:02,391 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:16:02,391 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036581566]
[2024-03-09 05:16:02,391 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:16:02,391 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:16:02,426 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:16:02,487 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-03-09 05:16:02,487 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:16:02,487 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036581566]
[2024-03-09 05:16:02,487 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036581566] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:16:02,487 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:16:02,488 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 05:16:02,488 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92802988]
[2024-03-09 05:16:02,488 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:16:02,488 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 05:16:02,488 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:16:02,488 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 05:16:02,489 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 05:16:02,631 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 292 out of 386
[2024-03-09 05:16:02,632 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 440 transitions, 2042 flow. Second operand  has 3 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 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)
[2024-03-09 05:16:02,632 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:16:02,632 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 386
[2024-03-09 05:16:02,632 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:16:41,033 INFO  L124   PetriNetUnfolderBase]: 82542/216148 cut-off events.
[2024-03-09 05:16:41,033 INFO  L125   PetriNetUnfolderBase]: For 170487/173626 co-relation queries the response was YES.
[2024-03-09 05:16:42,551 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 539104 conditions, 216148 events. 82542/216148 cut-off events. For 170487/173626 co-relation queries the response was YES. Maximal size of possible extension queue 3286. Compared 2813348 event pairs, 39592 based on Foata normal form. 36/204615 useless extension candidates. Maximal degree in co-relation 539034. Up to 125367 conditions per place. 
[2024-03-09 05:16:43,300 INFO  L140   encePairwiseOnDemand]: 356/386 looper letters, 124 selfloop transitions, 94 changer transitions 0/497 dead transitions.
[2024-03-09 05:16:43,300 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 497 transitions, 2764 flow
[2024-03-09 05:16:43,301 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 05:16:43,301 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 05:16:43,302 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 970 transitions.
[2024-03-09 05:16:43,303 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8376511226252159
[2024-03-09 05:16:43,303 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 970 transitions.
[2024-03-09 05:16:43,303 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 970 transitions.
[2024-03-09 05:16:43,303 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:16:43,303 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 970 transitions.
[2024-03-09 05:16:43,304 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 323.3333333333333) internal successors, (970), 3 states have internal predecessors, (970), 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)
[2024-03-09 05:16:43,306 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:16:43,306 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 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)
[2024-03-09 05:16:43,306 INFO  L175             Difference]: Start difference. First operand has 344 places, 440 transitions, 2042 flow. Second operand 3 states and 970 transitions.
[2024-03-09 05:16:43,306 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 497 transitions, 2764 flow
[2024-03-09 05:16:44,314 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 497 transitions, 2758 flow, removed 2 selfloop flow, removed 1 redundant places.
[2024-03-09 05:16:44,319 INFO  L231             Difference]: Finished difference. Result has 347 places, 495 transitions, 2806 flow
[2024-03-09 05:16:44,319 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2806, PETRI_PLACES=347, PETRI_TRANSITIONS=495}
[2024-03-09 05:16:44,319 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 51 predicate places.
[2024-03-09 05:16:44,319 INFO  L495      AbstractCegarLoop]: Abstraction has has 347 places, 495 transitions, 2806 flow
[2024-03-09 05:16:44,320 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 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)
[2024-03-09 05:16:44,320 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:16:44,320 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:16:44,320 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-03-09 05:16:44,320 INFO  L420      AbstractCegarLoop]: === Iteration 19 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:16:44,320 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:16:44,320 INFO  L85        PathProgramCache]: Analyzing trace with hash -1202040402, now seen corresponding path program 1 times
[2024-03-09 05:16:44,320 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:16:44,320 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488299185]
[2024-03-09 05:16:44,320 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:16:44,321 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:16:44,352 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:16:44,674 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-03-09 05:16:44,674 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:16:44,674 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488299185]
[2024-03-09 05:16:44,674 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488299185] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:16:44,675 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:16:44,675 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-03-09 05:16:44,675 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354533971]
[2024-03-09 05:16:44,675 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:16:44,675 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-03-09 05:16:44,675 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:16:44,676 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-03-09 05:16:44,676 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72
[2024-03-09 05:16:45,709 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 285 out of 386
[2024-03-09 05:16:45,711 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 495 transitions, 2806 flow. Second operand  has 9 states, 9 states have (on average 289.1111111111111) internal successors, (2602), 9 states have internal predecessors, (2602), 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)
[2024-03-09 05:16:45,711 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:16:45,711 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 386
[2024-03-09 05:16:45,711 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:17:47,860 INFO  L124   PetriNetUnfolderBase]: 137280/333302 cut-off events.
[2024-03-09 05:17:47,861 INFO  L125   PetriNetUnfolderBase]: For 419510/445138 co-relation queries the response was YES.
[2024-03-09 05:17:50,384 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 958080 conditions, 333302 events. 137280/333302 cut-off events. For 419510/445138 co-relation queries the response was YES. Maximal size of possible extension queue 4723. Compared 4405944 event pairs, 41690 based on Foata normal form. 2536/325720 useless extension candidates. Maximal degree in co-relation 958005. Up to 116830 conditions per place. 
[2024-03-09 05:17:51,514 INFO  L140   encePairwiseOnDemand]: 358/386 looper letters, 362 selfloop transitions, 186 changer transitions 0/820 dead transitions.
[2024-03-09 05:17:51,514 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 820 transitions, 6492 flow
[2024-03-09 05:17:51,515 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-03-09 05:17:51,515 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-03-09 05:17:51,518 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3363 transitions.
[2024-03-09 05:17:51,519 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7920395666509656
[2024-03-09 05:17:51,519 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 3363 transitions.
[2024-03-09 05:17:51,519 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 3363 transitions.
[2024-03-09 05:17:51,520 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:17:51,520 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3363 transitions.
[2024-03-09 05:17:51,524 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 305.72727272727275) internal successors, (3363), 11 states have internal predecessors, (3363), 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)
[2024-03-09 05:17:51,528 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 386.0) internal successors, (4632), 12 states have internal predecessors, (4632), 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)
[2024-03-09 05:17:51,528 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 386.0) internal successors, (4632), 12 states have internal predecessors, (4632), 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)
[2024-03-09 05:17:51,528 INFO  L175             Difference]: Start difference. First operand has 347 places, 495 transitions, 2806 flow. Second operand 11 states and 3363 transitions.
[2024-03-09 05:17:51,528 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 820 transitions, 6492 flow
[2024-03-09 05:17:58,151 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 820 transitions, 6074 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 05:17:58,158 INFO  L231             Difference]: Finished difference. Result has 361 places, 598 transitions, 4369 flow
[2024-03-09 05:17:58,159 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4369, PETRI_PLACES=361, PETRI_TRANSITIONS=598}
[2024-03-09 05:17:58,159 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 65 predicate places.
[2024-03-09 05:17:58,159 INFO  L495      AbstractCegarLoop]: Abstraction has has 361 places, 598 transitions, 4369 flow
[2024-03-09 05:17:58,160 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 289.1111111111111) internal successors, (2602), 9 states have internal predecessors, (2602), 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)
[2024-03-09 05:17:58,160 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:17:58,160 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:17:58,160 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-09 05:17:58,160 INFO  L420      AbstractCegarLoop]: === Iteration 20 === Targeting cleanerErr1ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:17:58,160 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:17:58,160 INFO  L85        PathProgramCache]: Analyzing trace with hash 1695357420, now seen corresponding path program 1 times
[2024-03-09 05:17:58,161 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:17:58,161 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844408346]
[2024-03-09 05:17:58,161 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:17:58,161 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:17:58,208 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:17:58,887 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-03-09 05:17:58,887 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:17:58,888 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844408346]
[2024-03-09 05:17:58,888 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844408346] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:17:58,888 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 05:17:58,888 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12
[2024-03-09 05:17:58,888 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443184465]
[2024-03-09 05:17:58,888 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:17:58,888 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 05:17:58,889 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:17:58,889 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 05:17:58,889 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156
[2024-03-09 05:18:01,209 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 320 out of 386
[2024-03-09 05:18:01,211 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 598 transitions, 4369 flow. Second operand  has 13 states, 13 states have (on average 322.3076923076923) internal successors, (4190), 13 states have internal predecessors, (4190), 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)
[2024-03-09 05:18:01,211 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:18:01,211 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 386
[2024-03-09 05:18:01,212 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:18:18,201 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 453#true, 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 504#(<= ~threads_total~0 1), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:18,201 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 05:18:18,201 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:18,201 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:18,201 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:18,201 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 453#true, 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 504#(<= ~threads_total~0 1), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), 27#L1058-6true, Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 255#L1024-6true, threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:18,201 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 05:18:18,201 INFO  L297   olderBase$Statistics]:   existing Event has 185 ancestors and is cut-off event
[2024-03-09 05:18:18,201 INFO  L297   olderBase$Statistics]:   existing Event has 185 ancestors and is cut-off event
[2024-03-09 05:18:18,201 INFO  L297   olderBase$Statistics]:   existing Event has 185 ancestors and is cut-off event
[2024-03-09 05:18:18,968 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 453#true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 121#L1038-3true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 504#(<= ~threads_total~0 1), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:18,968 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 05:18:18,968 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:18,968 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:18,968 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:18,969 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 453#true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 121#L1038-3true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 504#(<= ~threads_total~0 1), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 255#L1024-6true, 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:18,969 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 05:18:18,969 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:18,969 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:18,969 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:21,254 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][583], [436#true, Black: 448#true, 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 504#(<= ~threads_total~0 1), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 386#(= |#race~threads_total~0| 0), Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), threadThread1of1ForFork0NotInUse, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, 293#L1034-13true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,254 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 05:18:21,254 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 05:18:21,254 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 05:18:21,254 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 05:18:21,569 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([659] L1054-8-->L1054-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem37#1.offset_2| (* |v_ULTIMATE.start_main_~i~3#1_4| 4)))) (and (= (store |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.offset_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.offset_14|) (= (store |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.base_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.base_14|) (= (store |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 |v_ULTIMATE.start_main_#t~pre36#1_2|)) |v_#memory_int_9|)))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  OutVars{ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][147], [Black: 448#true, Black: 453#true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), 167#L1038-1true, Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 329#L1054-9true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,569 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-03-09 05:18:21,569 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 05:18:21,569 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 05:18:21,569 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 05:18:21,570 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([659] L1054-8-->L1054-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem37#1.offset_2| (* |v_ULTIMATE.start_main_~i~3#1_4| 4)))) (and (= (store |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.offset_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.offset_14|) (= (store |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.base_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.base_14|) (= (store |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 |v_ULTIMATE.start_main_#t~pre36#1_2|)) |v_#memory_int_9|)))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  OutVars{ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][147], [Black: 448#true, Black: 453#true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), 167#L1038-1true, Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 329#L1054-9true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 255#L1024-6true, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,570 INFO  L294   olderBase$Statistics]: this new event has 228 ancestors and is cut-off event
[2024-03-09 05:18:21,570 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 05:18:21,570 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 05:18:21,570 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 05:18:21,787 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([659] L1054-8-->L1054-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem37#1.offset_2| (* |v_ULTIMATE.start_main_~i~3#1_4| 4)))) (and (= (store |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.offset_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.offset_14|) (= (store |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.base_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.base_14|) (= (store |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 |v_ULTIMATE.start_main_#t~pre36#1_2|)) |v_#memory_int_9|)))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  OutVars{ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][147], [Black: 448#true, Black: 453#true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 329#L1054-9true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,787 INFO  L294   olderBase$Statistics]: this new event has 231 ancestors and is cut-off event
[2024-03-09 05:18:21,787 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 05:18:21,787 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 05:18:21,787 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 05:18:21,787 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([659] L1054-8-->L1054-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem37#1.offset_2| (* |v_ULTIMATE.start_main_~i~3#1_4| 4)))) (and (= (store |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.offset_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.offset_14|) (= (store |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.base_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.base_14|) (= (store |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 |v_ULTIMATE.start_main_#t~pre36#1_2|)) |v_#memory_int_9|)))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  OutVars{ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][147], [Black: 448#true, Black: 453#true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 329#L1054-9true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 255#L1024-6true, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,788 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-09 05:18:21,788 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 05:18:21,788 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 05:18:21,788 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 05:18:21,791 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 453#true, 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,791 INFO  L294   olderBase$Statistics]: this new event has 231 ancestors and is cut-off event
[2024-03-09 05:18:21,791 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 05:18:21,791 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 05:18:21,791 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 05:18:21,791 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 453#true, 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), 27#L1058-6true, Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 255#L1024-6true, threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,791 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-09 05:18:21,791 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 05:18:21,791 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 05:18:21,791 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 05:18:21,817 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][412], [Black: 448#true, 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, 329#L1054-9true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0NotInUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 293#L1034-13true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,817 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is not cut-off event
[2024-03-09 05:18:21,817 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is not cut-off event
[2024-03-09 05:18:21,817 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is not cut-off event
[2024-03-09 05:18:21,818 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is not cut-off event
[2024-03-09 05:18:21,958 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, Black: 453#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 121#L1038-3true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,959 INFO  L294   olderBase$Statistics]: this new event has 233 ancestors and is cut-off event
[2024-03-09 05:18:21,959 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 05:18:21,959 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 05:18:21,959 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 05:18:21,959 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, Black: 453#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 121#L1038-3true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 255#L1024-6true, 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:21,959 INFO  L294   olderBase$Statistics]: this new event has 232 ancestors and is cut-off event
[2024-03-09 05:18:21,959 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 05:18:21,959 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 05:18:21,959 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 05:18:22,365 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][583], [436#true, Black: 448#true, 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), threadThread1of1ForFork0NotInUse, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, 293#L1034-13true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:22,365 INFO  L294   olderBase$Statistics]: this new event has 239 ancestors and is cut-off event
[2024-03-09 05:18:22,365 INFO  L297   olderBase$Statistics]:   existing Event has 239 ancestors and is cut-off event
[2024-03-09 05:18:22,365 INFO  L297   olderBase$Statistics]:   existing Event has 239 ancestors and is cut-off event
[2024-03-09 05:18:22,365 INFO  L297   olderBase$Statistics]:   existing Event has 239 ancestors and is cut-off event
[2024-03-09 05:18:26,500 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1032-1-->L1032-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#flags_mutex~0.base_2| (store (select |v_#race_2| |v_~#flags_mutex~0.base_2|) |v_~#flags_mutex~0.offset_2| 0)))  InVars {#race=|v_#race_2|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  OutVars{#race=|v_#race_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  AuxVars[]  AssignedVars[#race][121], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 318#L1021-3true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, 135#L1032-2true, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:26,500 INFO  L294   olderBase$Statistics]: this new event has 293 ancestors and is cut-off event
[2024-03-09 05:18:26,500 INFO  L297   olderBase$Statistics]:   existing Event has 193 ancestors and is cut-off event
[2024-03-09 05:18:26,500 INFO  L297   olderBase$Statistics]:   existing Event has 293 ancestors and is cut-off event
[2024-03-09 05:18:26,500 INFO  L297   olderBase$Statistics]:   existing Event has 193 ancestors and is cut-off event
[2024-03-09 05:18:27,159 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1032-1-->L1032-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#flags_mutex~0.base_2| (store (select |v_#race_2| |v_~#flags_mutex~0.base_2|) |v_~#flags_mutex~0.offset_2| 0)))  InVars {#race=|v_#race_2|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  OutVars{#race=|v_#race_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  AuxVars[]  AssignedVars[#race][121], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 318#L1021-3true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:27,160 INFO  L294   olderBase$Statistics]: this new event has 295 ancestors and is cut-off event
[2024-03-09 05:18:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 05:18:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 05:18:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 295 ancestors and is cut-off event
[2024-03-09 05:18:30,091 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), 27#L1058-6true, Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:30,091 INFO  L294   olderBase$Statistics]: this new event has 304 ancestors and is cut-off event
[2024-03-09 05:18:30,091 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:18:30,091 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:18:30,091 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:18:30,092 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), 27#L1058-6true, Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:30,092 INFO  L294   olderBase$Statistics]: this new event has 304 ancestors and is cut-off event
[2024-03-09 05:18:30,092 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:18:30,092 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:18:30,092 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:18:30,144 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1032-1-->L1032-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#flags_mutex~0.base_2| (store (select |v_#race_2| |v_~#flags_mutex~0.base_2|) |v_~#flags_mutex~0.offset_2| 0)))  InVars {#race=|v_#race_2|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  OutVars{#race=|v_#race_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  AuxVars[]  AssignedVars[#race][121], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 82#L1024-2true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 100#L1054-6true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), 135#L1032-2true, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:30,145 INFO  L294   olderBase$Statistics]: this new event has 305 ancestors and is cut-off event
[2024-03-09 05:18:30,145 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:30,145 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:30,145 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:30,247 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 100#L1054-6true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:30,247 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:18:30,247 INFO  L297   olderBase$Statistics]:   existing Event has 242 ancestors and is cut-off event
[2024-03-09 05:18:30,247 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 05:18:30,247 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 05:18:30,248 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), 160#L1054-5true, threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:30,248 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:30,248 INFO  L297   olderBase$Statistics]:   existing Event has 241 ancestors and is cut-off event
[2024-03-09 05:18:30,248 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:18:30,248 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:18:30,249 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:30,249 INFO  L294   olderBase$Statistics]: this new event has 313 ancestors and is cut-off event
[2024-03-09 05:18:30,249 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:18:30,249 INFO  L297   olderBase$Statistics]:   existing Event has 244 ancestors and is cut-off event
[2024-03-09 05:18:30,250 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:18:30,491 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1032-1-->L1032-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#flags_mutex~0.base_2| (store (select |v_#race_2| |v_~#flags_mutex~0.base_2|) |v_~#flags_mutex~0.offset_2| 0)))  InVars {#race=|v_#race_2|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  OutVars{#race=|v_#race_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  AuxVars[]  AssignedVars[#race][121], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 82#L1024-2true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:30,491 INFO  L294   olderBase$Statistics]: this new event has 306 ancestors and is cut-off event
[2024-03-09 05:18:30,491 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:30,491 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:30,491 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:31,005 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 291#L1054-4true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, 135#L1032-2true, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,005 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:31,005 INFO  L297   olderBase$Statistics]:   existing Event has 184 ancestors and is cut-off event
[2024-03-09 05:18:31,005 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 05:18:31,005 INFO  L297   olderBase$Statistics]:   existing Event has 184 ancestors and is cut-off event
[2024-03-09 05:18:31,052 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1032-1-->L1032-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#flags_mutex~0.base_2| (store (select |v_#race_2| |v_~#flags_mutex~0.base_2|) |v_~#flags_mutex~0.offset_2| 0)))  InVars {#race=|v_#race_2|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  OutVars{#race=|v_#race_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  AuxVars[]  AssignedVars[#race][121], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 345#L1058-3true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 82#L1024-2true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,052 INFO  L294   olderBase$Statistics]: this new event has 307 ancestors and is cut-off event
[2024-03-09 05:18:31,052 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:31,052 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:31,052 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:31,350 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 179#L1058-2true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,351 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:31,351 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 05:18:31,351 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 05:18:31,351 INFO  L297   olderBase$Statistics]:   existing Event has 243 ancestors and is cut-off event
[2024-03-09 05:18:31,351 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 345#L1058-3true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,351 INFO  L294   olderBase$Statistics]: this new event has 313 ancestors and is cut-off event
[2024-03-09 05:18:31,351 INFO  L297   olderBase$Statistics]:   existing Event has 244 ancestors and is cut-off event
[2024-03-09 05:18:31,351 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:18:31,351 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:18:31,353 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,353 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:31,353 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 05:18:31,353 INFO  L297   olderBase$Statistics]:   existing Event has 246 ancestors and is cut-off event
[2024-03-09 05:18:31,353 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 05:18:31,400 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 16#L1032-3true, Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 291#L1054-4true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,401 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:31,401 INFO  L297   olderBase$Statistics]:   existing Event has 185 ancestors and is cut-off event
[2024-03-09 05:18:31,401 INFO  L297   olderBase$Statistics]:   existing Event has 185 ancestors and is cut-off event
[2024-03-09 05:18:31,401 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 05:18:31,405 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 160#L1054-5true, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, 135#L1032-2true, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,406 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:31,406 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 05:18:31,406 INFO  L297   olderBase$Statistics]:   existing Event has 185 ancestors and is cut-off event
[2024-03-09 05:18:31,406 INFO  L297   olderBase$Statistics]:   existing Event has 185 ancestors and is cut-off event
[2024-03-09 05:18:31,457 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L1032-1-->L1032-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#flags_mutex~0.base_2| (store (select |v_#race_2| |v_~#flags_mutex~0.base_2|) |v_~#flags_mutex~0.offset_2| 0)))  InVars {#race=|v_#race_2|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  OutVars{#race=|v_#race_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_2|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_2|}  AuxVars[]  AssignedVars[#race][121], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 82#L1024-2true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,457 INFO  L294   olderBase$Statistics]: this new event has 308 ancestors and is cut-off event
[2024-03-09 05:18:31,457 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:31,457 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:31,457 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:31,531 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,531 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:31,531 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 05:18:31,531 INFO  L297   olderBase$Statistics]:   existing Event has 243 ancestors and is cut-off event
[2024-03-09 05:18:31,531 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 05:18:31,531 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,532 INFO  L294   olderBase$Statistics]: this new event has 313 ancestors and is cut-off event
[2024-03-09 05:18:31,532 INFO  L297   olderBase$Statistics]:   existing Event has 313 ancestors and is cut-off event
[2024-03-09 05:18:31,532 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:18:31,532 INFO  L297   olderBase$Statistics]:   existing Event has 244 ancestors and is cut-off event
[2024-03-09 05:18:31,532 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:18:31,827 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 291#L1054-4true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 13#L1032-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,827 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:31,827 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:31,827 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 05:18:31,827 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:31,831 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 16#L1032-3true, Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), 160#L1054-5true, threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,831 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:31,831 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:31,832 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 05:18:31,832 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:31,836 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 100#L1054-6true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, 135#L1032-2true, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,836 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:31,836 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:31,836 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 05:18:31,836 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:31,886 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 5#L1058-1true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:31,887 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:31,887 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:31,887 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 05:18:31,887 INFO  L297   olderBase$Statistics]:   existing Event has 186 ancestors and is cut-off event
[2024-03-09 05:18:32,187 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,188 INFO  L294   olderBase$Statistics]: this new event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,188 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,188 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,188 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,188 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,188 INFO  L294   olderBase$Statistics]: this new event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,188 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,189 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,189 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,191 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][488], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1431#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 117#L1025-3true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), 27#L1058-6true, Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,191 INFO  L294   olderBase$Statistics]: this new event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,192 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,192 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,192 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,192 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][488], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1431#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), 27#L1058-6true, Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,192 INFO  L294   olderBase$Statistics]: this new event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,193 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,193 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,193 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:18:32,235 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), 160#L1054-5true, threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 13#L1032-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,236 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:32,236 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:32,236 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:32,236 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 05:18:32,240 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 16#L1032-3true, Black: 420#(= |#race~threads_alive~0| 0), 100#L1054-6true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,240 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:32,240 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:32,240 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 05:18:32,240 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:32,292 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 16#L1032-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 5#L1058-1true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,292 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:32,292 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:32,292 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 05:18:32,292 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:32,304 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 179#L1058-2true, 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,305 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:32,305 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 05:18:32,305 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:32,305 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:32,397 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,397 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,397 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,397 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,397 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,398 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,398 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,398 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,398 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,398 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,462 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,462 INFO  L294   olderBase$Statistics]: this new event has 314 ancestors and is cut-off event
[2024-03-09 05:18:32,462 INFO  L297   olderBase$Statistics]:   existing Event has 245 ancestors and is cut-off event
[2024-03-09 05:18:32,462 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 05:18:32,462 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 05:18:32,463 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,463 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:32,463 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 05:18:32,463 INFO  L297   olderBase$Statistics]:   existing Event has 246 ancestors and is cut-off event
[2024-03-09 05:18:32,463 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:32,463 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 05:18:32,543 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,544 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,544 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,544 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,544 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,547 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,547 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,548 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,548 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,548 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,548 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,548 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,548 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,548 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,548 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,621 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,621 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,621 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,622 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,622 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,622 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,622 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,622 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,622 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,622 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,623 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,623 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,624 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][377], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1431#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,625 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,625 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,625 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,625 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:18:32,664 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 100#L1054-6true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 13#L1032-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,664 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is cut-off event
[2024-03-09 05:18:32,664 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:32,664 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:32,665 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 05:18:32,719 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 5#L1058-1true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, 13#L1032-4true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,719 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is cut-off event
[2024-03-09 05:18:32,719 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:32,719 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 05:18:32,719 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:32,894 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 16#L1032-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 179#L1058-2true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,894 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is cut-off event
[2024-03-09 05:18:32,894 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 05:18:32,894 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:32,894 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:32,905 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 345#L1058-3true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,906 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is cut-off event
[2024-03-09 05:18:32,906 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:32,906 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:32,906 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 05:18:32,996 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 255#L1024-6true, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,996 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:18:32,996 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:32,996 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:32,996 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:32,997 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:32,998 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:32,998 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:32,998 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:32,998 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,035 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][377], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1431#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,035 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is not cut-off event
[2024-03-09 05:18:33,035 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is not cut-off event
[2024-03-09 05:18:33,035 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is not cut-off event
[2024-03-09 05:18:33,035 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is not cut-off event
[2024-03-09 05:18:33,150 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 255#L1024-6true, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,151 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,151 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,151 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,151 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,151 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 255#L1024-6true, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,151 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,151 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,151 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,151 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,152 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,152 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,152 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,152 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,153 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,153 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 255#L1024-6true, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,153 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,153 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,153 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,153 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,154 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 255#L1024-6true, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,154 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,154 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,154 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,154 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,154 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,155 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,155 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,155 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,155 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,155 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,155 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,155 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,155 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,155 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,210 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 255#L1024-6true, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,210 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,210 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,210 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,210 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:18:33,305 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 179#L1058-2true, 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, 13#L1032-4true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,306 INFO  L294   olderBase$Statistics]: this new event has 320 ancestors and is cut-off event
[2024-03-09 05:18:33,306 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:33,306 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 05:18:33,306 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:33,318 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 345#L1058-3true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 16#L1032-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,318 INFO  L294   olderBase$Statistics]: this new event has 320 ancestors and is cut-off event
[2024-03-09 05:18:33,318 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:33,319 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:33,319 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 05:18:33,407 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,408 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,408 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,408 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,408 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,408 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,409 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,409 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,409 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,409 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,409 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,548 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,548 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,548 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,548 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,548 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,549 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,549 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,549 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,549 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,549 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,549 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,550 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,550 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,550 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,550 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,550 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,550 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,551 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,551 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,551 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,551 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,551 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,551 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,607 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,608 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,608 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,608 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,608 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,608 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,608 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,608 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,609 INFO  L294   olderBase$Statistics]: this new event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,609 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,609 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,609 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,609 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:33,714 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 345#L1058-3true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, 13#L1032-4true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,714 INFO  L294   olderBase$Statistics]: this new event has 321 ancestors and is cut-off event
[2024-03-09 05:18:33,714 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:33,714 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 05:18:33,715 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:33,821 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 117#L1025-3true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:33,821 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:33,822 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:33,822 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:33,822 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,212 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][406], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, 142#L1025-5true, 92#L1038-4true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,212 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,212 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,212 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,212 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,213 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 117#L1025-3true, 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,213 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,213 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,213 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,213 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,343 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][754], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,344 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,344 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,344 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,344 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,345 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][754], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,345 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,345 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,345 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,345 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,348 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 325#L1038-5true, 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,348 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,348 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,348 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,348 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,349 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,349 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,349 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,349 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,349 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,379 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][488], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1431#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 117#L1025-3true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,379 INFO  L294   olderBase$Statistics]: this new event has 314 ancestors and is cut-off event
[2024-03-09 05:18:34,379 INFO  L297   olderBase$Statistics]:   existing Event has 314 ancestors and is cut-off event
[2024-03-09 05:18:34,379 INFO  L297   olderBase$Statistics]:   existing Event has 314 ancestors and is cut-off event
[2024-03-09 05:18:34,379 INFO  L297   olderBase$Statistics]:   existing Event has 314 ancestors and is cut-off event
[2024-03-09 05:18:34,380 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][488], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1431#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,380 INFO  L294   olderBase$Statistics]: this new event has 314 ancestors and is cut-off event
[2024-03-09 05:18:34,380 INFO  L297   olderBase$Statistics]:   existing Event has 314 ancestors and is cut-off event
[2024-03-09 05:18:34,380 INFO  L297   olderBase$Statistics]:   existing Event has 314 ancestors and is cut-off event
[2024-03-09 05:18:34,380 INFO  L297   olderBase$Statistics]:   existing Event has 314 ancestors and is cut-off event
[2024-03-09 05:18:34,791 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,791 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,791 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,791 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,791 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,934 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,934 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,934 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,934 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,934 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,938 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 117#L1025-3true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,938 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,938 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,938 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,938 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,939 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,939 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,939 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,939 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,939 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:34,939 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,940 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,940 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,940 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,940 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,940 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][754], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,940 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,940 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,940 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,940 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,941 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,941 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,941 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,941 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,941 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,941 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][754], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,941 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,941 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,941 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,941 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:34,982 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 117#L1025-3true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,982 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,982 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,982 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,982 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,982 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,983 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,983 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,983 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,983 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,983 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,983 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,984 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][406], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, 121#L1038-3true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,984 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,984 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,984 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,984 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,985 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][377], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1431#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:34,985 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,985 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,985 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:34,985 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:35,224 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][408], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,224 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,224 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,224 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,225 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,225 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 117#L1025-3true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,225 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,225 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,225 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,225 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,226 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 117#L1025-3true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,226 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,226 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,226 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,226 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,226 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,236 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][377], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1431#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,236 INFO  L294   olderBase$Statistics]: this new event has 315 ancestors and is not cut-off event
[2024-03-09 05:18:35,236 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is not cut-off event
[2024-03-09 05:18:35,236 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is not cut-off event
[2024-03-09 05:18:35,236 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is not cut-off event
[2024-03-09 05:18:35,348 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,349 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,349 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,349 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,349 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,349 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 117#L1025-3true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,349 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,350 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,350 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,350 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,350 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 117#L1025-3true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,350 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,350 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,350 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,350 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,350 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,353 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,353 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,353 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,353 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,353 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,354 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,354 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,354 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,354 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,354 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,354 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,354 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,354 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,354 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,355 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,355 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,355 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,355 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,355 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,355 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,355 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,355 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,390 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][406], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, 92#L1038-4true, 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,390 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,390 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,390 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,390 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,391 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,391 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][406], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, 92#L1038-4true, 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,391 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,391 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,391 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,391 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is cut-off event
[2024-03-09 05:18:35,630 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][406], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,630 INFO  L294   olderBase$Statistics]: this new event has 316 ancestors and is not cut-off event
[2024-03-09 05:18:35,630 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is not cut-off event
[2024-03-09 05:18:35,630 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is not cut-off event
[2024-03-09 05:18:35,630 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is not cut-off event
[2024-03-09 05:18:35,630 INFO  L297   olderBase$Statistics]:   existing Event has 316 ancestors and is not cut-off event
[2024-03-09 05:18:35,640 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][408], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,640 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,640 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,640 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,640 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,640 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,640 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][408], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,640 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,640 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,640 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,640 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,766 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,766 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,766 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,766 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,766 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,766 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,766 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,766 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,767 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,767 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,767 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,767 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,767 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,767 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,767 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,767 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,767 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 121#L1038-3true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,768 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,768 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,768 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,768 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,770 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,771 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,771 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,771 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,771 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,771 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,771 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 121#L1038-3true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,771 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,771 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,771 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,771 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,772 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][767], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 121#L1038-3true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,772 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,772 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,801 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,801 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,801 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,801 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,801 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,801 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,801 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,801 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][408], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,801 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,801 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,802 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,802 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,802 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,802 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,802 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,803 INFO  L294   olderBase$Statistics]: this new event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,803 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,803 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,803 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,803 INFO  L297   olderBase$Statistics]:   existing Event has 317 ancestors and is cut-off event
[2024-03-09 05:18:35,803 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][408], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:35,803 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,803 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,803 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:35,803 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is cut-off event
[2024-03-09 05:18:36,439 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][408], [406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:36,439 INFO  L294   olderBase$Statistics]: this new event has 318 ancestors and is not cut-off event
[2024-03-09 05:18:36,439 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is not cut-off event
[2024-03-09 05:18:36,439 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is not cut-off event
[2024-03-09 05:18:36,439 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is not cut-off event
[2024-03-09 05:18:36,439 INFO  L297   olderBase$Statistics]:   existing Event has 318 ancestors and is not cut-off event
[2024-03-09 05:18:36,522 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 191#L1026-6true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), 27#L1058-6true, Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:36,522 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is cut-off event
[2024-03-09 05:18:36,522 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is cut-off event
[2024-03-09 05:18:36,522 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is cut-off event
[2024-03-09 05:18:36,522 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is cut-off event
[2024-03-09 05:18:36,527 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:36,527 INFO  L294   olderBase$Statistics]: this new event has 320 ancestors and is cut-off event
[2024-03-09 05:18:36,527 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:36,527 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:36,527 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:36,533 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [111#L1026-9true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), 27#L1058-6true, Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:36,533 INFO  L294   olderBase$Statistics]: this new event has 320 ancestors and is cut-off event
[2024-03-09 05:18:36,533 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:36,533 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:36,533 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:37,054 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:37,054 INFO  L294   olderBase$Statistics]: this new event has 320 ancestors and is cut-off event
[2024-03-09 05:18:37,054 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:37,055 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:37,055 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:37,055 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:18:38,824 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 191#L1026-6true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:38,824 INFO  L294   olderBase$Statistics]: this new event has 324 ancestors and is cut-off event
[2024-03-09 05:18:38,824 INFO  L297   olderBase$Statistics]:   existing Event has 324 ancestors and is cut-off event
[2024-03-09 05:18:38,824 INFO  L297   olderBase$Statistics]:   existing Event has 324 ancestors and is cut-off event
[2024-03-09 05:18:38,824 INFO  L297   olderBase$Statistics]:   existing Event has 324 ancestors and is cut-off event
[2024-03-09 05:18:38,831 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:38,831 INFO  L294   olderBase$Statistics]: this new event has 325 ancestors and is cut-off event
[2024-03-09 05:18:38,831 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:38,831 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:38,831 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,211 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 191#L1026-6true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,211 INFO  L294   olderBase$Statistics]: this new event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,211 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,211 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,211 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,219 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,219 INFO  L294   olderBase$Statistics]: this new event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,220 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,220 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,220 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,222 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [111#L1026-9true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,222 INFO  L294   olderBase$Statistics]: this new event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,222 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,222 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,222 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,223 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][259], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 174#L1051-3true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,223 INFO  L294   olderBase$Statistics]: this new event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,223 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,223 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,223 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,223 INFO  L297   olderBase$Statistics]:   existing Event has 325 ancestors and is cut-off event
[2024-03-09 05:18:39,601 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [111#L1026-9true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,601 INFO  L294   olderBase$Statistics]: this new event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,601 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,601 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,601 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,602 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][273], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,602 INFO  L294   olderBase$Statistics]: this new event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,602 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,603 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,603 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,603 INFO  L297   olderBase$Statistics]:   existing Event has 326 ancestors and is cut-off event
[2024-03-09 05:18:39,983 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 191#L1026-6true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,983 INFO  L294   olderBase$Statistics]: this new event has 327 ancestors and is cut-off event
[2024-03-09 05:18:39,983 INFO  L297   olderBase$Statistics]:   existing Event has 327 ancestors and is cut-off event
[2024-03-09 05:18:39,983 INFO  L297   olderBase$Statistics]:   existing Event has 327 ancestors and is cut-off event
[2024-03-09 05:18:39,983 INFO  L297   olderBase$Statistics]:   existing Event has 327 ancestors and is cut-off event
[2024-03-09 05:18:39,985 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,985 INFO  L294   olderBase$Statistics]: this new event has 328 ancestors and is cut-off event
[2024-03-09 05:18:39,985 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:39,985 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:39,985 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:39,999 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 191#L1026-6true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:39,999 INFO  L294   olderBase$Statistics]: this new event has 327 ancestors and is cut-off event
[2024-03-09 05:18:39,999 INFO  L297   olderBase$Statistics]:   existing Event has 327 ancestors and is cut-off event
[2024-03-09 05:18:39,999 INFO  L297   olderBase$Statistics]:   existing Event has 327 ancestors and is cut-off event
[2024-03-09 05:18:39,999 INFO  L297   olderBase$Statistics]:   existing Event has 327 ancestors and is cut-off event
[2024-03-09 05:18:40,336 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [111#L1026-9true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:40,336 INFO  L294   olderBase$Statistics]: this new event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,336 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,336 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,336 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,337 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:40,337 INFO  L294   olderBase$Statistics]: this new event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,337 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,337 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,337 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,337 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,346 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([728] L1038-4-->L1038-5: Formula: (let ((.cse0 (select |v_#race_48| |v_~#flags_mutex~0.base_14|))) (and (= (select .cse0 (+ 3 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ 2 |v_~#flags_mutex~0.offset_14|)) 0) (= (select .cse0 (+ |v_~#flags_mutex~0.offset_14| 1)) 0) (= (select .cse0 |v_~#flags_mutex~0.offset_14|) 0)))  InVars {#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  OutVars{#race=|v_#race_48|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_14|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_14|}  AuxVars[]  AssignedVars[][277], [111#L1026-9true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:40,346 INFO  L294   olderBase$Statistics]: this new event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,346 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,346 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,346 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,346 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is cut-off event
[2024-03-09 05:18:40,438 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 366#L1032-6true, Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:40,438 INFO  L294   olderBase$Statistics]: this new event has 328 ancestors and is not cut-off event
[2024-03-09 05:18:40,438 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is not cut-off event
[2024-03-09 05:18:40,438 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is not cut-off event
[2024-03-09 05:18:40,438 INFO  L297   olderBase$Statistics]:   existing Event has 328 ancestors and is not cut-off event
[2024-03-09 05:18:40,932 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 343#L1032-9true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:40,932 INFO  L294   olderBase$Statistics]: this new event has 329 ancestors and is not cut-off event
[2024-03-09 05:18:40,932 INFO  L297   olderBase$Statistics]:   existing Event has 329 ancestors and is not cut-off event
[2024-03-09 05:18:40,932 INFO  L297   olderBase$Statistics]:   existing Event has 329 ancestors and is not cut-off event
[2024-03-09 05:18:40,932 INFO  L297   olderBase$Statistics]:   existing Event has 329 ancestors and is not cut-off event
[2024-03-09 05:18:41,246 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:41,246 INFO  L294   olderBase$Statistics]: this new event has 334 ancestors and is cut-off event
[2024-03-09 05:18:41,246 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:18:41,246 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:18:41,246 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:18:41,626 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:41,626 INFO  L294   olderBase$Statistics]: this new event has 335 ancestors and is cut-off event
[2024-03-09 05:18:41,626 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 05:18:41,626 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 05:18:41,626 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 05:18:41,626 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([659] L1054-8-->L1054-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem37#1.offset_2| (* |v_ULTIMATE.start_main_~i~3#1_4| 4)))) (and (= (store |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.offset_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.offset_14|) (= (store |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.base_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.base_14|) (= (store |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 |v_ULTIMATE.start_main_#t~pre36#1_2|)) |v_#memory_int_9|)))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  OutVars{ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][147], [Black: 448#true, Black: 453#true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), 167#L1038-1true, Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 117#L1025-3true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 329#L1054-9true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:41,626 INFO  L294   olderBase$Statistics]: this new event has 334 ancestors and is cut-off event
[2024-03-09 05:18:41,626 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:18:41,626 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:18:41,627 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:18:42,011 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,011 INFO  L294   olderBase$Statistics]: this new event has 337 ancestors and is cut-off event
[2024-03-09 05:18:42,011 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,011 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,011 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,012 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 121#L1038-3true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,012 INFO  L294   olderBase$Statistics]: this new event has 336 ancestors and is cut-off event
[2024-03-09 05:18:42,012 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,012 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,012 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,023 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 76#L1034-3true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,023 INFO  L294   olderBase$Statistics]: this new event has 336 ancestors and is cut-off event
[2024-03-09 05:18:42,023 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,024 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,024 INFO  L297   olderBase$Statistics]:   existing Event has 336 ancestors and is cut-off event
[2024-03-09 05:18:42,027 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), 232#L1038-2true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,027 INFO  L294   olderBase$Statistics]: this new event has 336 ancestors and is cut-off event
[2024-03-09 05:18:42,027 INFO  L297   olderBase$Statistics]:   existing Event has 336 ancestors and is cut-off event
[2024-03-09 05:18:42,027 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,027 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,048 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,048 INFO  L294   olderBase$Statistics]: this new event has 336 ancestors and is cut-off event
[2024-03-09 05:18:42,048 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,048 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,048 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,402 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, 370#L1034-4true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,403 INFO  L294   olderBase$Statistics]: this new event has 337 ancestors and is cut-off event
[2024-03-09 05:18:42,403 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,403 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,403 INFO  L297   olderBase$Statistics]:   existing Event has 337 ancestors and is cut-off event
[2024-03-09 05:18:42,405 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,405 INFO  L294   olderBase$Statistics]: this new event has 337 ancestors and is cut-off event
[2024-03-09 05:18:42,405 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,405 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,405 INFO  L297   olderBase$Statistics]:   existing Event has 337 ancestors and is cut-off event
[2024-03-09 05:18:42,405 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,405 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([659] L1054-8-->L1054-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem37#1.offset_2| (* |v_ULTIMATE.start_main_~i~3#1_4| 4)))) (and (= (store |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.offset_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.offset_14|) (= (store |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.base_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.base_14|) (= (store |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 |v_ULTIMATE.start_main_#t~pre36#1_2|)) |v_#memory_int_9|)))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  OutVars{ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][147], [Black: 448#true, Black: 453#true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 329#L1054-9true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,406 INFO  L294   olderBase$Statistics]: this new event has 336 ancestors and is cut-off event
[2024-03-09 05:18:42,406 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,406 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,406 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,421 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, Black: 453#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,421 INFO  L294   olderBase$Statistics]: this new event has 336 ancestors and is cut-off event
[2024-03-09 05:18:42,421 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,421 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,421 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:18:42,421 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), 167#L1038-1true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,421 INFO  L294   olderBase$Statistics]: this new event has 337 ancestors and is cut-off event
[2024-03-09 05:18:42,421 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,421 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,422 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:18:42,936 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 307#L1034-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,936 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is cut-off event
[2024-03-09 05:18:42,936 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:42,936 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:42,936 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is cut-off event
[2024-03-09 05:18:42,975 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,975 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is cut-off event
[2024-03-09 05:18:42,975 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:42,975 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:42,975 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:42,975 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:42,975 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is cut-off event
[2024-03-09 05:18:42,975 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:42,976 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:42,976 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,146 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, 76#L1034-3true, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:43,146 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is cut-off event
[2024-03-09 05:18:43,147 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,147 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,147 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is cut-off event
[2024-03-09 05:18:43,156 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 232#L1038-2true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:43,156 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is cut-off event
[2024-03-09 05:18:43,157 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,157 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,157 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is cut-off event
[2024-03-09 05:18:43,531 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, 370#L1034-4true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:43,531 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is cut-off event
[2024-03-09 05:18:43,531 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:43,531 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:43,532 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is cut-off event
[2024-03-09 05:18:43,539 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 453#true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 121#L1038-3true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:43,539 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is cut-off event
[2024-03-09 05:18:43,539 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,539 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,539 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,540 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 121#L1038-3true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:43,540 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is cut-off event
[2024-03-09 05:18:43,540 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:43,540 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:43,540 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is cut-off event
[2024-03-09 05:18:43,540 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:43,677 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([659] L1054-8-->L1054-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem37#1.offset_2| (* |v_ULTIMATE.start_main_~i~3#1_4| 4)))) (and (= (store |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.offset_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.offset_14|) (= (store |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.base_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.base_14|) (= (store |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 |v_ULTIMATE.start_main_#t~pre36#1_2|)) |v_#memory_int_9|)))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  OutVars{ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][147], [Black: 448#true, Black: 453#true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 329#L1054-9true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:43,677 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is cut-off event
[2024-03-09 05:18:43,677 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,677 INFO  L297   olderBase$Statistics]:   existing Event has 238 ancestors and is cut-off event
[2024-03-09 05:18:43,677 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:43,881 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 307#L1034-5true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:43,881 INFO  L294   olderBase$Statistics]: this new event has 340 ancestors and is cut-off event
[2024-03-09 05:18:43,881 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:18:43,882 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:18:43,882 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is cut-off event
[2024-03-09 05:18:44,043 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([659] L1054-8-->L1054-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem37#1.offset_2| (* |v_ULTIMATE.start_main_~i~3#1_4| 4)))) (and (= (store |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.offset_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.offset_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.offset_14|) (= (store |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_$Pointer$.base_15| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 (select (select |v_#memory_$Pointer$.base_14| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0))) |v_#memory_$Pointer$.base_14|) (= (store |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2| (store (select |v_#memory_int_10| |v_ULTIMATE.start_main_#t~mem37#1.base_2|) .cse0 |v_ULTIMATE.start_main_#t~pre36#1_2|)) |v_#memory_int_9|)))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  OutVars{ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_2|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_4|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][147], [Black: 448#true, Black: 453#true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 329#L1054-9true, 136#L1038-8true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,043 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is cut-off event
[2024-03-09 05:18:44,043 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:44,043 INFO  L297   olderBase$Statistics]:   existing Event has 239 ancestors and is cut-off event
[2024-03-09 05:18:44,043 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:44,044 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,044 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is cut-off event
[2024-03-09 05:18:44,044 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:44,044 INFO  L297   olderBase$Statistics]:   existing Event has 239 ancestors and is cut-off event
[2024-03-09 05:18:44,044 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:44,044 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,044 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is cut-off event
[2024-03-09 05:18:44,044 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:44,044 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:18:44,044 INFO  L297   olderBase$Statistics]:   existing Event has 238 ancestors and is cut-off event
[2024-03-09 05:18:44,412 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 136#L1038-8true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,412 INFO  L294   olderBase$Statistics]: this new event has 340 ancestors and is cut-off event
[2024-03-09 05:18:44,412 INFO  L297   olderBase$Statistics]:   existing Event has 240 ancestors and is cut-off event
[2024-03-09 05:18:44,412 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:18:44,412 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:18:44,412 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 136#L1038-8true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,412 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is cut-off event
[2024-03-09 05:18:44,412 INFO  L297   olderBase$Statistics]:   existing Event has 239 ancestors and is cut-off event
[2024-03-09 05:18:44,412 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:44,412 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:18:44,491 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, Black: 453#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 386#(= |#race~threads_total~0| 0), 117#L1025-3true, 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,491 INFO  L294   olderBase$Statistics]: this new event has 340 ancestors and is cut-off event
[2024-03-09 05:18:44,491 INFO  L297   olderBase$Statistics]:   existing Event has 240 ancestors and is cut-off event
[2024-03-09 05:18:44,491 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:18:44,491 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:18:44,794 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,794 INFO  L294   olderBase$Statistics]: this new event has 344 ancestors and is cut-off event
[2024-03-09 05:18:44,794 INFO  L297   olderBase$Statistics]:   existing Event has 313 ancestors and is cut-off event
[2024-03-09 05:18:44,794 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:18:44,795 INFO  L297   olderBase$Statistics]:   existing Event has 244 ancestors and is cut-off event
[2024-03-09 05:18:44,795 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:18:44,795 INFO  L297   olderBase$Statistics]:   existing Event has 313 ancestors and is cut-off event
[2024-03-09 05:18:44,795 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,795 INFO  L294   olderBase$Statistics]: this new event has 343 ancestors and is cut-off event
[2024-03-09 05:18:44,795 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 05:18:44,795 INFO  L297   olderBase$Statistics]:   existing Event has 243 ancestors and is cut-off event
[2024-03-09 05:18:44,795 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 05:18:44,795 INFO  L297   olderBase$Statistics]:   existing Event has 312 ancestors and is cut-off event
[2024-03-09 05:18:44,858 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, 370#L1034-4true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,859 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is not cut-off event
[2024-03-09 05:18:44,859 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:18:44,859 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:18:44,859 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:18:44,891 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] L1058-5-->L1058-6: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~mem41#1.base_2| 0))  InVars {ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_4|}  OutVars{ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_2|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[#valid][153], [Black: 448#true, Black: 453#true, 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 117#L1025-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 136#L1038-8true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,891 INFO  L294   olderBase$Statistics]: this new event has 341 ancestors and is cut-off event
[2024-03-09 05:18:44,891 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:18:44,891 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:18:44,891 INFO  L297   olderBase$Statistics]:   existing Event has 241 ancestors and is cut-off event
[2024-03-09 05:18:44,893 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,893 INFO  L294   olderBase$Statistics]: this new event has 341 ancestors and is cut-off event
[2024-03-09 05:18:44,893 INFO  L297   olderBase$Statistics]:   existing Event has 241 ancestors and is cut-off event
[2024-03-09 05:18:44,893 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:18:44,893 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:18:44,893 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:44,893 INFO  L294   olderBase$Statistics]: this new event has 340 ancestors and is cut-off event
[2024-03-09 05:18:44,893 INFO  L297   olderBase$Statistics]:   existing Event has 240 ancestors and is cut-off event
[2024-03-09 05:18:44,893 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:18:44,893 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:18:45,409 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 307#L1034-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:45,409 INFO  L294   olderBase$Statistics]: this new event has 340 ancestors and is not cut-off event
[2024-03-09 05:18:45,409 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:18:45,409 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:18:45,409 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:18:45,444 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 136#L1038-8true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:45,444 INFO  L294   olderBase$Statistics]: this new event has 342 ancestors and is cut-off event
[2024-03-09 05:18:45,444 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 05:18:45,444 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 05:18:45,444 INFO  L297   olderBase$Statistics]:   existing Event has 242 ancestors and is cut-off event
[2024-03-09 05:18:45,444 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][318], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, 136#L1038-8true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:45,444 INFO  L294   olderBase$Statistics]: this new event has 341 ancestors and is cut-off event
[2024-03-09 05:18:45,444 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:18:45,444 INFO  L297   olderBase$Statistics]:   existing Event has 241 ancestors and is cut-off event
[2024-03-09 05:18:45,444 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:18:45,797 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:45,797 INFO  L294   olderBase$Statistics]: this new event has 346 ancestors and is cut-off event
[2024-03-09 05:18:45,797 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 05:18:45,797 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:45,797 INFO  L297   olderBase$Statistics]:   existing Event has 246 ancestors and is cut-off event
[2024-03-09 05:18:45,797 INFO  L297   olderBase$Statistics]:   existing Event has 315 ancestors and is cut-off event
[2024-03-09 05:18:45,797 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 05:18:45,797 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, 359#L1031-7true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:45,798 INFO  L294   olderBase$Statistics]: this new event has 345 ancestors and is cut-off event
[2024-03-09 05:18:45,798 INFO  L297   olderBase$Statistics]:   existing Event has 245 ancestors and is cut-off event
[2024-03-09 05:18:45,798 INFO  L297   olderBase$Statistics]:   existing Event has 314 ancestors and is cut-off event
[2024-03-09 05:18:45,798 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 05:18:45,798 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 05:18:46,911 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:46,911 INFO  L294   olderBase$Statistics]: this new event has 350 ancestors and is cut-off event
[2024-03-09 05:18:46,911 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 05:18:46,911 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:46,911 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:46,911 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:46,911 INFO  L294   olderBase$Statistics]: this new event has 349 ancestors and is cut-off event
[2024-03-09 05:18:46,911 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:46,911 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 05:18:46,911 INFO  L297   olderBase$Statistics]:   existing Event has 187 ancestors and is cut-off event
[2024-03-09 05:18:47,370 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 16#L1032-3true, 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,370 INFO  L294   olderBase$Statistics]: this new event has 351 ancestors and is cut-off event
[2024-03-09 05:18:47,370 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:47,371 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:47,371 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 05:18:47,371 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 16#L1032-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,371 INFO  L294   olderBase$Statistics]: this new event has 350 ancestors and is cut-off event
[2024-03-09 05:18:47,371 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 05:18:47,371 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:47,371 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:18:47,644 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, 13#L1032-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,644 INFO  L294   olderBase$Statistics]: this new event has 352 ancestors and is cut-off event
[2024-03-09 05:18:47,644 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:47,644 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 05:18:47,644 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:47,644 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, 13#L1032-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,644 INFO  L294   olderBase$Statistics]: this new event has 351 ancestors and is cut-off event
[2024-03-09 05:18:47,644 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 05:18:47,644 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:47,644 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:47,645 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,645 INFO  L294   olderBase$Statistics]: this new event has 352 ancestors and is cut-off event
[2024-03-09 05:18:47,645 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:47,645 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:47,645 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 05:18:47,645 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 135#L1032-2true, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,645 INFO  L294   olderBase$Statistics]: this new event has 351 ancestors and is cut-off event
[2024-03-09 05:18:47,645 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:47,645 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:18:47,645 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 05:18:47,908 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 353#L1032-5true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 339#L1054-8true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,908 INFO  L294   olderBase$Statistics]: this new event has 353 ancestors and is cut-off event
[2024-03-09 05:18:47,908 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 05:18:47,908 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:18:47,908 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:18:47,908 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 353#L1032-5true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,908 INFO  L294   olderBase$Statistics]: this new event has 352 ancestors and is cut-off event
[2024-03-09 05:18:47,908 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 05:18:47,908 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:47,908 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:47,909 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 16#L1032-3true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,909 INFO  L294   olderBase$Statistics]: this new event has 353 ancestors and is cut-off event
[2024-03-09 05:18:47,909 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:18:47,909 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:18:47,909 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 05:18:47,910 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 16#L1032-3true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:47,910 INFO  L294   olderBase$Statistics]: this new event has 352 ancestors and is cut-off event
[2024-03-09 05:18:47,910 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:47,910 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 05:18:47,910 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:18:48,139 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, 13#L1032-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:48,140 INFO  L294   olderBase$Statistics]: this new event has 354 ancestors and is cut-off event
[2024-03-09 05:18:48,140 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 05:18:48,140 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 05:18:48,140 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 05:18:48,140 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, 13#L1032-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:48,140 INFO  L294   olderBase$Statistics]: this new event has 353 ancestors and is cut-off event
[2024-03-09 05:18:48,140 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 05:18:48,140 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:18:48,140 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:18:48,349 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 353#L1032-5true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:48,350 INFO  L294   olderBase$Statistics]: this new event has 355 ancestors and is cut-off event
[2024-03-09 05:18:48,350 INFO  L297   olderBase$Statistics]:   existing Event has 193 ancestors and is cut-off event
[2024-03-09 05:18:48,350 INFO  L297   olderBase$Statistics]:   existing Event has 193 ancestors and is cut-off event
[2024-03-09 05:18:48,350 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 05:18:48,350 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][262], [406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 353#L1032-5true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), Black: 418#true, 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 125#L1058-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:48,350 INFO  L294   olderBase$Statistics]: this new event has 354 ancestors and is cut-off event
[2024-03-09 05:18:48,350 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 05:18:48,350 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 05:18:48,350 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 05:18:49,897 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][583], [Black: 448#true, 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 453#true, Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0NotInUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 293#L1034-13true, 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:49,897 INFO  L294   olderBase$Statistics]: this new event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,897 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,897 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,897 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,898 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][583], [Black: 448#true, 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0NotInUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 279#ULTIMATE.startFINALtrue, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 293#L1034-13true, 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:49,898 INFO  L294   olderBase$Statistics]: this new event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,898 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,898 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,898 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,899 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][583], [436#true, Black: 448#true, 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), 450#(= |#race~flags~0| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), threadThread1of1ForFork0NotInUse, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 279#ULTIMATE.startFINALtrue, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 293#L1034-13true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0))])
[2024-03-09 05:18:49,899 INFO  L294   olderBase$Statistics]: this new event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,900 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,900 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,900 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is cut-off event
[2024-03-09 05:18:49,923 INFO  L124   PetriNetUnfolderBase]: 82979/247543 cut-off events.
[2024-03-09 05:18:49,923 INFO  L125   PetriNetUnfolderBase]: For 534715/574455 co-relation queries the response was YES.
[2024-03-09 05:18:51,999 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 721422 conditions, 247543 events. 82979/247543 cut-off events. For 534715/574455 co-relation queries the response was YES. Maximal size of possible extension queue 3763. Compared 3518226 event pairs, 19172 based on Foata normal form. 7182/242029 useless extension candidates. Maximal degree in co-relation 721337. Up to 83923 conditions per place. 
[2024-03-09 05:18:52,811 INFO  L140   encePairwiseOnDemand]: 369/386 looper letters, 385 selfloop transitions, 18 changer transitions 0/825 dead transitions.
[2024-03-09 05:18:52,812 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 825 transitions, 7265 flow
[2024-03-09 05:18:52,812 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2024-03-09 05:18:52,813 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2024-03-09 05:18:52,816 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 4606 transitions.
[2024-03-09 05:18:52,817 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8523316062176166
[2024-03-09 05:18:52,817 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 4606 transitions.
[2024-03-09 05:18:52,817 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 4606 transitions.
[2024-03-09 05:18:52,819 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 05:18:52,819 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 4606 transitions.
[2024-03-09 05:18:52,822 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 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)
[2024-03-09 05:18:52,827 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 386.0) internal successors, (5790), 15 states have internal predecessors, (5790), 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)
[2024-03-09 05:18:52,827 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 386.0) internal successors, (5790), 15 states have internal predecessors, (5790), 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)
[2024-03-09 05:18:52,827 INFO  L175             Difference]: Start difference. First operand has 361 places, 598 transitions, 4369 flow. Second operand 14 states and 4606 transitions.
[2024-03-09 05:18:52,827 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 825 transitions, 7265 flow
[2024-03-09 05:19:21,394 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 825 transitions, 7074 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-09 05:19:21,400 INFO  L231             Difference]: Finished difference. Result has 368 places, 602 transitions, 4360 flow
[2024-03-09 05:19:21,401 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=386, PETRI_DIFFERENCE_MINUEND_FLOW=4274, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4360, PETRI_PLACES=368, PETRI_TRANSITIONS=602}
[2024-03-09 05:19:21,401 INFO  L281   CegarLoopForPetriNet]: 296 programPoint places, 72 predicate places.
[2024-03-09 05:19:21,401 INFO  L495      AbstractCegarLoop]: Abstraction has has 368 places, 602 transitions, 4360 flow
[2024-03-09 05:19:21,402 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 322.3076923076923) internal successors, (4190), 13 states have internal predecessors, (4190), 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)
[2024-03-09 05:19:21,402 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 05:19:21,402 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 05:19:21,402 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-09 05:19:21,402 INFO  L420      AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] ===
[2024-03-09 05:19:21,402 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 05:19:21,403 INFO  L85        PathProgramCache]: Analyzing trace with hash -1292848248, now seen corresponding path program 1 times
[2024-03-09 05:19:21,403 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 05:19:21,403 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151359531]
[2024-03-09 05:19:21,403 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:19:21,403 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 05:19:21,425 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:19:21,509 INFO  L134       CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-03-09 05:19:21,509 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 05:19:21,509 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151359531]
[2024-03-09 05:19:21,509 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151359531] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 05:19:21,509 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530262391]
[2024-03-09 05:19:21,509 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 05:19:21,510 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 05:19:21,510 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 05:19:21,511 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 05:19:21,523 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-03-09 05:19:21,762 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 05:19:21,764 INFO  L262         TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-09 05:19:21,768 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 05:19:21,933 INFO  L134       CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-03-09 05:19:21,933 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 05:19:21,934 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [530262391] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 05:19:21,934 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 05:19:21,934 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7
[2024-03-09 05:19:21,934 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986976449]
[2024-03-09 05:19:21,934 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 05:19:21,934 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-03-09 05:19:21,934 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 05:19:21,935 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-03-09 05:19:21,935 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2024-03-09 05:19:21,955 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 354 out of 386
[2024-03-09 05:19:21,956 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 602 transitions, 4360 flow. Second operand  has 5 states, 5 states have (on average 355.8) internal successors, (1779), 5 states have internal predecessors, (1779), 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)
[2024-03-09 05:19:21,956 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 05:19:21,956 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 386
[2024-03-09 05:19:21,956 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 05:19:27,630 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][269], [366#L1032-6true, 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:27,630 INFO  L294   olderBase$Statistics]: this new event has 250 ancestors and is cut-off event
[2024-03-09 05:19:27,630 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:19:27,630 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:19:27,630 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 05:19:33,817 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [273#L1055-8true, 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1371#true, Black: 475#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:33,817 INFO  L294   olderBase$Statistics]: this new event has 294 ancestors and is cut-off event
[2024-03-09 05:19:33,818 INFO  L297   olderBase$Statistics]:   existing Event has 294 ancestors and is cut-off event
[2024-03-09 05:19:33,818 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 05:19:33,818 INFO  L297   olderBase$Statistics]:   existing Event has 194 ancestors and is cut-off event
[2024-03-09 05:19:33,819 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [273#L1055-8true, 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 475#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:33,820 INFO  L294   olderBase$Statistics]: this new event has 294 ancestors and is cut-off event
[2024-03-09 05:19:33,820 INFO  L297   olderBase$Statistics]:   existing Event has 194 ancestors and is cut-off event
[2024-03-09 05:19:33,820 INFO  L297   olderBase$Statistics]:   existing Event has 294 ancestors and is cut-off event
[2024-03-09 05:19:33,820 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 05:19:33,821 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), 232#L1038-2true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:33,822 INFO  L294   olderBase$Statistics]: this new event has 301 ancestors and is cut-off event
[2024-03-09 05:19:33,822 INFO  L297   olderBase$Statistics]:   existing Event has 232 ancestors and is cut-off event
[2024-03-09 05:19:33,822 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 05:19:33,822 INFO  L297   olderBase$Statistics]:   existing Event has 301 ancestors and is cut-off event
[2024-03-09 05:19:34,157 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 121#L1038-3true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,157 INFO  L294   olderBase$Statistics]: this new event has 302 ancestors and is cut-off event
[2024-03-09 05:19:34,157 INFO  L297   olderBase$Statistics]:   existing Event has 233 ancestors and is cut-off event
[2024-03-09 05:19:34,157 INFO  L297   olderBase$Statistics]:   existing Event has 302 ancestors and is cut-off event
[2024-03-09 05:19:34,158 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 05:19:34,164 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [273#L1055-8true, 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 351#L1025-6true, Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 475#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,164 INFO  L294   olderBase$Statistics]: this new event has 295 ancestors and is cut-off event
[2024-03-09 05:19:34,164 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 05:19:34,164 INFO  L297   olderBase$Statistics]:   existing Event has 226 ancestors and is cut-off event
[2024-03-09 05:19:34,164 INFO  L297   olderBase$Statistics]:   existing Event has 295 ancestors and is cut-off event
[2024-03-09 05:19:34,166 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 351#L1025-6true, Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), 232#L1038-2true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,166 INFO  L294   olderBase$Statistics]: this new event has 302 ancestors and is cut-off event
[2024-03-09 05:19:34,166 INFO  L297   olderBase$Statistics]:   existing Event has 233 ancestors and is cut-off event
[2024-03-09 05:19:34,166 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 05:19:34,166 INFO  L297   olderBase$Statistics]:   existing Event has 302 ancestors and is cut-off event
[2024-03-09 05:19:34,167 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][347], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,167 INFO  L294   olderBase$Statistics]: this new event has 302 ancestors and is cut-off event
[2024-03-09 05:19:34,167 INFO  L297   olderBase$Statistics]:   existing Event has 302 ancestors and is cut-off event
[2024-03-09 05:19:34,167 INFO  L297   olderBase$Statistics]:   existing Event has 233 ancestors and is cut-off event
[2024-03-09 05:19:34,167 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 05:19:34,534 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,535 INFO  L294   olderBase$Statistics]: this new event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,535 INFO  L297   olderBase$Statistics]:   existing Event has 234 ancestors and is cut-off event
[2024-03-09 05:19:34,535 INFO  L297   olderBase$Statistics]:   existing Event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,535 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:19:34,539 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 351#L1025-6true, Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,539 INFO  L294   olderBase$Statistics]: this new event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,540 INFO  L297   olderBase$Statistics]:   existing Event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,540 INFO  L297   olderBase$Statistics]:   existing Event has 234 ancestors and is cut-off event
[2024-03-09 05:19:34,540 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:19:34,540 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][347], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, 92#L1038-4true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,541 INFO  L294   olderBase$Statistics]: this new event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,541 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:19:34,541 INFO  L297   olderBase$Statistics]:   existing Event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,541 INFO  L297   olderBase$Statistics]:   existing Event has 234 ancestors and is cut-off event
[2024-03-09 05:19:34,548 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][131], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), 232#L1038-2true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:34,549 INFO  L294   olderBase$Statistics]: this new event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,549 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:19:34,549 INFO  L297   olderBase$Statistics]:   existing Event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,549 INFO  L297   olderBase$Statistics]:   existing Event has 234 ancestors and is cut-off event
[2024-03-09 05:19:34,550 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][347], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 351#L1025-6true, Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:34,550 INFO  L294   olderBase$Statistics]: this new event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,550 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 05:19:34,550 INFO  L297   olderBase$Statistics]:   existing Event has 303 ancestors and is cut-off event
[2024-03-09 05:19:34,550 INFO  L297   olderBase$Statistics]:   existing Event has 234 ancestors and is cut-off event
[2024-03-09 05:19:34,913 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 351#L1025-6true, Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,913 INFO  L294   olderBase$Statistics]: this new event has 304 ancestors and is cut-off event
[2024-03-09 05:19:34,913 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 05:19:34,913 INFO  L297   olderBase$Statistics]:   existing Event has 235 ancestors and is cut-off event
[2024-03-09 05:19:34,913 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:19:34,914 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 59#L1057-4true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,914 INFO  L294   olderBase$Statistics]: this new event has 305 ancestors and is cut-off event
[2024-03-09 05:19:34,914 INFO  L297   olderBase$Statistics]:   existing Event has 236 ancestors and is cut-off event
[2024-03-09 05:19:34,914 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:19:34,914 INFO  L297   olderBase$Statistics]:   existing Event has 305 ancestors and is cut-off event
[2024-03-09 05:19:34,918 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][131], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:34,919 INFO  L294   olderBase$Statistics]: this new event has 304 ancestors and is cut-off event
[2024-03-09 05:19:34,919 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:19:34,919 INFO  L297   olderBase$Statistics]:   existing Event has 235 ancestors and is cut-off event
[2024-03-09 05:19:34,919 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 05:19:34,920 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][347], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 351#L1025-6true, Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:34,920 INFO  L294   olderBase$Statistics]: this new event has 304 ancestors and is cut-off event
[2024-03-09 05:19:34,920 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 05:19:34,920 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:19:34,920 INFO  L297   olderBase$Statistics]:   existing Event has 235 ancestors and is cut-off event
[2024-03-09 05:19:34,921 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 59#L1057-4true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:34,921 INFO  L294   olderBase$Statistics]: this new event has 305 ancestors and is cut-off event
[2024-03-09 05:19:34,921 INFO  L297   olderBase$Statistics]:   existing Event has 236 ancestors and is cut-off event
[2024-03-09 05:19:34,921 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:19:34,921 INFO  L297   olderBase$Statistics]:   existing Event has 305 ancestors and is cut-off event
[2024-03-09 05:19:35,443 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][131], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:35,443 INFO  L294   olderBase$Statistics]: this new event has 305 ancestors and is cut-off event
[2024-03-09 05:19:35,443 INFO  L297   olderBase$Statistics]:   existing Event has 305 ancestors and is cut-off event
[2024-03-09 05:19:35,443 INFO  L297   olderBase$Statistics]:   existing Event has 236 ancestors and is cut-off event
[2024-03-09 05:19:35,443 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:19:35,447 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 351#L1025-6true, Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 59#L1057-4true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:35,447 INFO  L294   olderBase$Statistics]: this new event has 306 ancestors and is cut-off event
[2024-03-09 05:19:35,447 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:19:35,447 INFO  L297   olderBase$Statistics]:   existing Event has 306 ancestors and is cut-off event
[2024-03-09 05:19:35,447 INFO  L297   olderBase$Statistics]:   existing Event has 237 ancestors and is cut-off event
[2024-03-09 05:19:35,453 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [273#L1055-8true, 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, 114#L1026-2true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 475#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:35,453 INFO  L294   olderBase$Statistics]: this new event has 298 ancestors and is cut-off event
[2024-03-09 05:19:35,453 INFO  L297   olderBase$Statistics]:   existing Event has 298 ancestors and is cut-off event
[2024-03-09 05:19:35,453 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-09 05:19:35,453 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 05:19:35,697 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:35,697 INFO  L294   olderBase$Statistics]: this new event has 304 ancestors and is cut-off event
[2024-03-09 05:19:35,698 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 05:19:35,698 INFO  L297   olderBase$Statistics]:   existing Event has 235 ancestors and is cut-off event
[2024-03-09 05:19:35,698 INFO  L297   olderBase$Statistics]:   existing Event has 304 ancestors and is cut-off event
[2024-03-09 05:19:35,698 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 351#L1025-6true, Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:35,698 INFO  L294   olderBase$Statistics]: this new event has 305 ancestors and is cut-off event
[2024-03-09 05:19:35,698 INFO  L297   olderBase$Statistics]:   existing Event has 305 ancestors and is cut-off event
[2024-03-09 05:19:35,698 INFO  L297   olderBase$Statistics]:   existing Event has 236 ancestors and is cut-off event
[2024-03-09 05:19:35,699 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 05:19:35,831 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][131], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:35,831 INFO  L294   olderBase$Statistics]: this new event has 306 ancestors and is cut-off event
[2024-03-09 05:19:35,831 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 05:19:35,831 INFO  L297   olderBase$Statistics]:   existing Event has 306 ancestors and is cut-off event
[2024-03-09 05:19:35,832 INFO  L297   olderBase$Statistics]:   existing Event has 237 ancestors and is cut-off event
[2024-03-09 05:19:35,843 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [273#L1055-8true, 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 10#L1026-3true, 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 475#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:35,843 INFO  L294   olderBase$Statistics]: this new event has 299 ancestors and is cut-off event
[2024-03-09 05:19:35,843 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 05:19:35,843 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-09 05:19:35,843 INFO  L297   olderBase$Statistics]:   existing Event has 299 ancestors and is cut-off event
[2024-03-09 05:19:35,982 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L1032-6-->L1032-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_28| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_27| (store |v_#pthreadsMutex_28| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0)))  InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_28|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|}  OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_27|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|}  AuxVars[]  AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][244], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), 235#L1024-9true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 343#L1032-9true, 499#true, 311#L1055-4true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:35,983 INFO  L294   olderBase$Statistics]: this new event has 298 ancestors and is cut-off event
[2024-03-09 05:19:35,983 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 05:19:35,983 INFO  L297   olderBase$Statistics]:   existing Event has 298 ancestors and is cut-off event
[2024-03-09 05:19:35,983 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-09 05:19:36,232 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [273#L1055-8true, 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 300#L1026-4true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 475#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:36,233 INFO  L294   olderBase$Statistics]: this new event has 300 ancestors and is cut-off event
[2024-03-09 05:19:36,233 INFO  L297   olderBase$Statistics]:   existing Event has 300 ancestors and is cut-off event
[2024-03-09 05:19:36,233 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 05:19:36,233 INFO  L297   olderBase$Statistics]:   existing Event has 231 ancestors and is cut-off event
[2024-03-09 05:19:36,236 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][131], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 121#L1038-3true, Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 10#L1026-3true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:36,236 INFO  L294   olderBase$Statistics]: this new event has 307 ancestors and is cut-off event
[2024-03-09 05:19:36,236 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:19:36,236 INFO  L297   olderBase$Statistics]:   existing Event has 238 ancestors and is cut-off event
[2024-03-09 05:19:36,236 INFO  L297   olderBase$Statistics]:   existing Event has 307 ancestors and is cut-off event
[2024-03-09 05:19:36,728 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, 114#L1026-2true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 59#L1057-4true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:36,728 INFO  L294   olderBase$Statistics]: this new event has 309 ancestors and is cut-off event
[2024-03-09 05:19:36,728 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:19:36,728 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:19:36,729 INFO  L297   olderBase$Statistics]:   existing Event has 240 ancestors and is cut-off event
[2024-03-09 05:19:36,743 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][131], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 10#L1026-3true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:36,744 INFO  L294   olderBase$Statistics]: this new event has 308 ancestors and is cut-off event
[2024-03-09 05:19:36,744 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:19:36,744 INFO  L297   olderBase$Statistics]:   existing Event has 308 ancestors and is cut-off event
[2024-03-09 05:19:36,744 INFO  L297   olderBase$Statistics]:   existing Event has 239 ancestors and is cut-off event
[2024-03-09 05:19:37,114 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 10#L1026-3true, 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 59#L1057-4true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:37,115 INFO  L294   olderBase$Statistics]: this new event has 310 ancestors and is cut-off event
[2024-03-09 05:19:37,115 INFO  L297   olderBase$Statistics]:   existing Event has 241 ancestors and is cut-off event
[2024-03-09 05:19:37,115 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 05:19:37,115 INFO  L297   olderBase$Statistics]:   existing Event has 310 ancestors and is cut-off event
[2024-03-09 05:19:37,124 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][131], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 92#L1038-4true, Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 300#L1026-4true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:37,124 INFO  L294   olderBase$Statistics]: this new event has 309 ancestors and is cut-off event
[2024-03-09 05:19:37,124 INFO  L297   olderBase$Statistics]:   existing Event has 240 ancestors and is cut-off event
[2024-03-09 05:19:37,124 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 05:19:37,124 INFO  L297   olderBase$Statistics]:   existing Event has 309 ancestors and is cut-off event
[2024-03-09 05:19:37,126 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1026-6-->L1026-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_35| (store |v_#pthreadsMutex_36| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_36| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_36|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_35|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][291], [273#L1055-8true, 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 475#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:37,127 INFO  L294   olderBase$Statistics]: this new event has 302 ancestors and is cut-off event
[2024-03-09 05:19:37,127 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 05:19:37,127 INFO  L297   olderBase$Statistics]:   existing Event has 233 ancestors and is cut-off event
[2024-03-09 05:19:37,127 INFO  L297   olderBase$Statistics]:   existing Event has 302 ancestors and is cut-off event
[2024-03-09 05:19:37,525 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 300#L1026-4true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 59#L1057-4true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:37,525 INFO  L294   olderBase$Statistics]: this new event has 311 ancestors and is cut-off event
[2024-03-09 05:19:37,525 INFO  L297   olderBase$Statistics]:   existing Event has 242 ancestors and is cut-off event
[2024-03-09 05:19:37,526 INFO  L297   olderBase$Statistics]:   existing Event has 311 ancestors and is cut-off event
[2024-03-09 05:19:37,526 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 05:19:38,580 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1026-6-->L1026-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_35| (store |v_#pthreadsMutex_36| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_36| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_36|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_35|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][291], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 59#L1057-4true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:38,580 INFO  L294   olderBase$Statistics]: this new event has 313 ancestors and is cut-off event
[2024-03-09 05:19:38,580 INFO  L297   olderBase$Statistics]:   existing Event has 313 ancestors and is cut-off event
[2024-03-09 05:19:38,580 INFO  L297   olderBase$Statistics]:   existing Event has 244 ancestors and is cut-off event
[2024-03-09 05:19:38,580 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:19:39,355 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L1032-6-->L1032-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_28| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_27| (store |v_#pthreadsMutex_28| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0)))  InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_28|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|}  OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_27|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|}  AuxVars[]  AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][244], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 343#L1032-9true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 311#L1055-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:39,355 INFO  L294   olderBase$Statistics]: this new event has 305 ancestors and is cut-off event
[2024-03-09 05:19:39,355 INFO  L297   olderBase$Statistics]:   existing Event has 305 ancestors and is cut-off event
[2024-03-09 05:19:39,355 INFO  L297   olderBase$Statistics]:   existing Event has 174 ancestors and is cut-off event
[2024-03-09 05:19:39,355 INFO  L297   olderBase$Statistics]:   existing Event has 236 ancestors and is cut-off event
[2024-03-09 05:19:44,321 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [366#L1032-6true, 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 351#L1025-6true, Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:44,322 INFO  L294   olderBase$Statistics]: this new event has 320 ancestors and is cut-off event
[2024-03-09 05:19:44,322 INFO  L297   olderBase$Statistics]:   existing Event has 251 ancestors and is cut-off event
[2024-03-09 05:19:44,322 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 05:19:44,322 INFO  L297   olderBase$Statistics]:   existing Event has 320 ancestors and is cut-off event
[2024-03-09 05:19:44,322 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][348], [366#L1032-6true, 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:44,322 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is cut-off event
[2024-03-09 05:19:44,322 INFO  L297   olderBase$Statistics]:   existing Event has 250 ancestors and is cut-off event
[2024-03-09 05:19:44,322 INFO  L297   olderBase$Statistics]:   existing Event has 188 ancestors and is cut-off event
[2024-03-09 05:19:44,323 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is cut-off event
[2024-03-09 05:19:44,639 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1054-3-->L1054-4: Formula: (= |v_#race_83| (store |v_#race_84| |v_~#tids~0.base_9| (store (select |v_#race_84| |v_~#tids~0.base_9|) |v_~#tids~0.offset_9| 0)))  InVars {#race=|v_#race_84|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  OutVars{#race=|v_#race_83|, ~#tids~0.base=|v_~#tids~0.base_9|, ~#tids~0.offset=|v_~#tids~0.offset_9|}  AuxVars[]  AssignedVars[#race][131], [366#L1032-6true, 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 291#L1054-4true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:44,640 INFO  L294   olderBase$Statistics]: this new event has 321 ancestors and is cut-off event
[2024-03-09 05:19:44,640 INFO  L297   olderBase$Statistics]:   existing Event has 321 ancestors and is cut-off event
[2024-03-09 05:19:44,640 INFO  L297   olderBase$Statistics]:   existing Event has 252 ancestors and is cut-off event
[2024-03-09 05:19:44,640 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:19:51,076 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][558], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue])
[2024-03-09 05:19:51,076 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is not cut-off event
[2024-03-09 05:19:51,076 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is not cut-off event
[2024-03-09 05:19:51,076 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is not cut-off event
[2024-03-09 05:19:51,076 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is not cut-off event
[2024-03-09 05:19:51,077 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][558], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 325#L1038-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue])
[2024-03-09 05:19:51,077 INFO  L294   olderBase$Statistics]: this new event has 319 ancestors and is not cut-off event
[2024-03-09 05:19:51,077 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is not cut-off event
[2024-03-09 05:19:51,077 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is not cut-off event
[2024-03-09 05:19:51,077 INFO  L297   olderBase$Statistics]:   existing Event has 319 ancestors and is not cut-off event
[2024-03-09 05:19:51,864 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][278], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 311#L1055-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:51,864 INFO  L294   olderBase$Statistics]: this new event has 321 ancestors and is cut-off event
[2024-03-09 05:19:51,864 INFO  L297   olderBase$Statistics]:   existing Event has 290 ancestors and is cut-off event
[2024-03-09 05:19:51,864 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:19:51,864 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 05:19:51,865 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][278], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 311#L1055-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:51,866 INFO  L294   olderBase$Statistics]: this new event has 321 ancestors and is cut-off event
[2024-03-09 05:19:51,866 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 05:19:51,866 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 05:19:51,866 INFO  L297   olderBase$Statistics]:   existing Event has 290 ancestors and is cut-off event
[2024-03-09 05:19:52,971 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][278], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 351#L1025-6true, Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 311#L1055-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:52,971 INFO  L294   olderBase$Statistics]: this new event has 322 ancestors and is cut-off event
[2024-03-09 05:19:52,971 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:19:52,971 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 05:19:52,971 INFO  L297   olderBase$Statistics]:   existing Event has 291 ancestors and is cut-off event
[2024-03-09 05:19:55,910 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][278], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, 114#L1026-2true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 311#L1055-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:55,910 INFO  L294   olderBase$Statistics]: this new event has 325 ancestors and is cut-off event
[2024-03-09 05:19:55,910 INFO  L297   olderBase$Statistics]:   existing Event has 294 ancestors and is cut-off event
[2024-03-09 05:19:55,910 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 05:19:55,910 INFO  L297   olderBase$Statistics]:   existing Event has 194 ancestors and is cut-off event
[2024-03-09 05:19:56,921 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][278], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 10#L1026-3true, 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 311#L1055-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:56,922 INFO  L294   olderBase$Statistics]: this new event has 326 ancestors and is cut-off event
[2024-03-09 05:19:56,922 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 05:19:56,922 INFO  L297   olderBase$Statistics]:   existing Event has 226 ancestors and is cut-off event
[2024-03-09 05:19:56,922 INFO  L297   olderBase$Statistics]:   existing Event has 295 ancestors and is cut-off event
[2024-03-09 05:19:57,562 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [273#L1055-8true, 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 475#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:19:57,562 INFO  L294   olderBase$Statistics]: this new event has 327 ancestors and is cut-off event
[2024-03-09 05:19:57,562 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 05:19:57,562 INFO  L297   olderBase$Statistics]:   existing Event has 296 ancestors and is cut-off event
[2024-03-09 05:19:57,562 INFO  L297   olderBase$Statistics]:   existing Event has 296 ancestors and is cut-off event
[2024-03-09 05:19:57,883 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][278], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 300#L1026-4true, 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 311#L1055-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:57,883 INFO  L294   olderBase$Statistics]: this new event has 327 ancestors and is cut-off event
[2024-03-09 05:19:57,883 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 05:19:57,883 INFO  L297   olderBase$Statistics]:   existing Event has 296 ancestors and is cut-off event
[2024-03-09 05:19:57,883 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 05:19:59,668 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1026-6-->L1026-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_35| (store |v_#pthreadsMutex_36| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_36| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_36|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_35|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][290], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 325#L1038-5true, 386#(= |#race~threads_total~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 111#L1026-9true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), 311#L1055-4true, Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 1902#(and (<= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~threads_alive~0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:19:59,669 INFO  L294   olderBase$Statistics]: this new event has 329 ancestors and is cut-off event
[2024-03-09 05:19:59,669 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-09 05:19:59,669 INFO  L297   olderBase$Statistics]:   existing Event has 298 ancestors and is cut-off event
[2024-03-09 05:19:59,669 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 05:20:03,137 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([708] L1033-3-->L1033-4: Formula: (= (store |v_#race_12| v_~flags~0.base_2 (store (select |v_#race_12| v_~flags~0.base_2) (+ v_~flags~0.offset_2 v_cleanerThread1of1ForFork1_~i~1_13) 0)) |v_#race_11|)  InVars {#race=|v_#race_12|, ~flags~0.offset=v_~flags~0.offset_2, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_13, ~flags~0.base=v_~flags~0.base_2}  OutVars{#race=|v_#race_11|, ~flags~0.offset=v_~flags~0.offset_2, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_13, ~flags~0.base=v_~flags~0.base_2}  AuxVars[]  AssignedVars[#race][598], [1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 453#true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 351#L1025-6true, Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 126#L1033-4true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:03,138 INFO  L294   olderBase$Statistics]: this new event has 334 ancestors and is cut-off event
[2024-03-09 05:20:03,138 INFO  L297   olderBase$Statistics]:   existing Event has 334 ancestors and is cut-off event
[2024-03-09 05:20:03,138 INFO  L297   olderBase$Statistics]:   existing Event has 334 ancestors and is cut-off event
[2024-03-09 05:20:03,138 INFO  L297   olderBase$Statistics]:   existing Event has 334 ancestors and is cut-off event
[2024-03-09 05:20:03,139 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([708] L1033-3-->L1033-4: Formula: (= (store |v_#race_12| v_~flags~0.base_2 (store (select |v_#race_12| v_~flags~0.base_2) (+ v_~flags~0.offset_2 v_cleanerThread1of1ForFork1_~i~1_13) 0)) |v_#race_11|)  InVars {#race=|v_#race_12|, ~flags~0.offset=v_~flags~0.offset_2, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_13, ~flags~0.base=v_~flags~0.base_2}  OutVars{#race=|v_#race_11|, ~flags~0.offset=v_~flags~0.offset_2, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_13, ~flags~0.base=v_~flags~0.base_2}  AuxVars[]  AssignedVars[#race][598], [1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 453#true, Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 351#L1025-6true, Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), 126#L1033-4true, Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:03,139 INFO  L294   olderBase$Statistics]: this new event has 334 ancestors and is cut-off event
[2024-03-09 05:20:03,139 INFO  L297   olderBase$Statistics]:   existing Event has 334 ancestors and is cut-off event
[2024-03-09 05:20:03,139 INFO  L297   olderBase$Statistics]:   existing Event has 334 ancestors and is cut-off event
[2024-03-09 05:20:03,139 INFO  L297   olderBase$Statistics]:   existing Event has 334 ancestors and is cut-off event
[2024-03-09 05:20:04,003 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 325#L1038-5true, 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:04,003 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is cut-off event
[2024-03-09 05:20:04,003 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:20:04,003 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is cut-off event
[2024-03-09 05:20:04,004 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 05:20:06,351 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, 370#L1034-4true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1436#true, Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:06,351 INFO  L294   olderBase$Statistics]: this new event has 337 ancestors and is not cut-off event
[2024-03-09 05:20:06,351 INFO  L297   olderBase$Statistics]:   existing Event has 337 ancestors and is not cut-off event
[2024-03-09 05:20:06,351 INFO  L297   olderBase$Statistics]:   existing Event has 337 ancestors and is not cut-off event
[2024-03-09 05:20:06,351 INFO  L297   olderBase$Statistics]:   existing Event has 337 ancestors and is not cut-off event
[2024-03-09 05:20:06,667 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 324#L1034-2true, 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:06,667 INFO  L294   olderBase$Statistics]: this new event has 337 ancestors and is not cut-off event
[2024-03-09 05:20:06,667 INFO  L297   olderBase$Statistics]:   existing Event has 337 ancestors and is not cut-off event
[2024-03-09 05:20:06,667 INFO  L297   olderBase$Statistics]:   existing Event has 337 ancestors and is not cut-off event
[2024-03-09 05:20:06,667 INFO  L297   olderBase$Statistics]:   existing Event has 337 ancestors and is not cut-off event
[2024-03-09 05:20:07,062 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 370#L1034-4true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:07,063 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is cut-off event
[2024-03-09 05:20:07,063 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is cut-off event
[2024-03-09 05:20:07,063 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is cut-off event
[2024-03-09 05:20:07,063 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is cut-off event
[2024-03-09 05:20:07,114 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1038-5-->L1038-8: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet22_1|) (= |v_#pthreadsMutex_19| (store |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3| (store (select |v_#pthreadsMutex_20| |v_cleanerThread1of1ForFork1_#t~mem21.base_3|) (+ (* v_cleanerThread1of1ForFork1_~i~1_21 24) |v_cleanerThread1of1ForFork1_#t~mem21.offset_3|) 0))))  InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, cleanerThread1of1ForFork1_#t~mem21.offset=|v_cleanerThread1of1ForFork1_#t~mem21.offset_3|, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem21.base=|v_cleanerThread1of1ForFork1_#t~mem21.base_3|}  AuxVars[]  AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet22][218], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), 136#L1038-8true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), 69#L1026true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 59#L1057-4true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:07,115 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is cut-off event
[2024-03-09 05:20:07,115 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 05:20:07,115 INFO  L297   olderBase$Statistics]:   existing Event has 307 ancestors and is cut-off event
[2024-03-09 05:20:07,115 INFO  L297   olderBase$Statistics]:   existing Event has 307 ancestors and is cut-off event
[2024-03-09 05:20:07,250 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 307#L1034-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1436#true, Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:07,250 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is not cut-off event
[2024-03-09 05:20:07,250 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is not cut-off event
[2024-03-09 05:20:07,251 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is not cut-off event
[2024-03-09 05:20:07,251 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is not cut-off event
[2024-03-09 05:20:07,429 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 76#L1034-3true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:07,429 INFO  L294   olderBase$Statistics]: this new event has 338 ancestors and is not cut-off event
[2024-03-09 05:20:07,430 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is not cut-off event
[2024-03-09 05:20:07,430 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is not cut-off event
[2024-03-09 05:20:07,430 INFO  L297   olderBase$Statistics]:   existing Event has 338 ancestors and is not cut-off event
[2024-03-09 05:20:07,821 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 307#L1034-5true, Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:07,822 INFO  L294   olderBase$Statistics]: this new event has 340 ancestors and is cut-off event
[2024-03-09 05:20:07,822 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is cut-off event
[2024-03-09 05:20:07,822 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is cut-off event
[2024-03-09 05:20:07,822 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is cut-off event
[2024-03-09 05:20:08,139 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][269], [359#L1031-7true, 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:08,139 INFO  L294   olderBase$Statistics]: this new event has 344 ancestors and is cut-off event
[2024-03-09 05:20:08,139 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 05:20:08,139 INFO  L297   olderBase$Statistics]:   existing Event has 313 ancestors and is cut-off event
[2024-03-09 05:20:08,139 INFO  L297   olderBase$Statistics]:   existing Event has 313 ancestors and is cut-off event
[2024-03-09 05:20:08,375 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 370#L1034-4true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:08,375 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:08,376 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:08,376 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:08,376 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:08,376 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:08,377 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 370#L1034-4true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:08,377 INFO  L294   olderBase$Statistics]: this new event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:08,377 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:08,377 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:08,377 INFO  L297   olderBase$Statistics]:   existing Event has 339 ancestors and is not cut-off event
[2024-03-09 05:20:09,174 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 307#L1034-5true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:09,174 INFO  L294   olderBase$Statistics]: this new event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:09,174 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:09,174 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:09,175 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:09,175 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:09,175 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][308], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 328#L1058-5true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 307#L1034-5true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:09,176 INFO  L294   olderBase$Statistics]: this new event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:09,176 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:09,176 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:09,176 INFO  L297   olderBase$Statistics]:   existing Event has 340 ancestors and is not cut-off event
[2024-03-09 05:20:10,007 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][518], [1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1453#(<= 0 ~threads_alive~0), 27#L1058-6true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 307#L1034-5true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:10,007 INFO  L294   olderBase$Statistics]: this new event has 341 ancestors and is not cut-off event
[2024-03-09 05:20:10,007 INFO  L297   olderBase$Statistics]:   existing Event has 341 ancestors and is not cut-off event
[2024-03-09 05:20:10,007 INFO  L297   olderBase$Statistics]:   existing Event has 341 ancestors and is not cut-off event
[2024-03-09 05:20:10,007 INFO  L297   olderBase$Statistics]:   existing Event has 341 ancestors and is not cut-off event
[2024-03-09 05:20:13,905 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][518], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 272#main_returnLabel#1true, 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 307#L1034-5true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:13,906 INFO  L294   olderBase$Statistics]: this new event has 347 ancestors and is not cut-off event
[2024-03-09 05:20:13,906 INFO  L297   olderBase$Statistics]:   existing Event has 347 ancestors and is not cut-off event
[2024-03-09 05:20:13,906 INFO  L297   olderBase$Statistics]:   existing Event has 347 ancestors and is not cut-off event
[2024-03-09 05:20:13,906 INFO  L297   olderBase$Statistics]:   existing Event has 347 ancestors and is not cut-off event
[2024-03-09 05:20:14,359 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][557], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 370#L1034-4true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue])
[2024-03-09 05:20:14,359 INFO  L294   olderBase$Statistics]: this new event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,359 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,360 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,360 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,360 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][557], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 370#L1034-4true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue])
[2024-03-09 05:20:14,361 INFO  L294   olderBase$Statistics]: this new event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,361 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,361 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,361 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,380 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][518], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 62#L1034-6true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:14,380 INFO  L294   olderBase$Statistics]: this new event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,380 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,380 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,381 INFO  L297   olderBase$Statistics]:   existing Event has 348 ancestors and is not cut-off event
[2024-03-09 05:20:14,735 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][269], [366#L1032-6true, 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 298#L1054-7true, Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:14,735 INFO  L294   olderBase$Statistics]: this new event has 353 ancestors and is cut-off event
[2024-03-09 05:20:14,736 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:20:14,736 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 05:20:14,736 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 05:20:14,736 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][269], [366#L1032-6true, 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1440#(<= 1 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 339#L1054-8true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))))])
[2024-03-09 05:20:14,736 INFO  L294   olderBase$Statistics]: this new event has 354 ancestors and is cut-off event
[2024-03-09 05:20:14,736 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 05:20:14,736 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 05:20:14,737 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 05:20:14,790 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][557], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), 307#L1034-5true, Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue])
[2024-03-09 05:20:14,791 INFO  L294   olderBase$Statistics]: this new event has 349 ancestors and is not cut-off event
[2024-03-09 05:20:14,791 INFO  L297   olderBase$Statistics]:   existing Event has 349 ancestors and is not cut-off event
[2024-03-09 05:20:14,791 INFO  L297   olderBase$Statistics]:   existing Event has 349 ancestors and is not cut-off event
[2024-03-09 05:20:14,791 INFO  L297   olderBase$Statistics]:   existing Event has 349 ancestors and is not cut-off event
[2024-03-09 05:20:15,291 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][612], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, 170#L1034-8true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:15,291 INFO  L294   olderBase$Statistics]: this new event has 350 ancestors and is not cut-off event
[2024-03-09 05:20:15,292 INFO  L297   olderBase$Statistics]:   existing Event has 350 ancestors and is not cut-off event
[2024-03-09 05:20:15,292 INFO  L297   olderBase$Statistics]:   existing Event has 350 ancestors and is not cut-off event
[2024-03-09 05:20:15,292 INFO  L297   olderBase$Statistics]:   existing Event has 350 ancestors and is not cut-off event
[2024-03-09 05:20:15,580 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][616], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, 301#L1034-9true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:15,580 INFO  L294   olderBase$Statistics]: this new event has 351 ancestors and is not cut-off event
[2024-03-09 05:20:15,581 INFO  L297   olderBase$Statistics]:   existing Event has 351 ancestors and is not cut-off event
[2024-03-09 05:20:15,581 INFO  L297   olderBase$Statistics]:   existing Event has 351 ancestors and is not cut-off event
[2024-03-09 05:20:15,581 INFO  L297   olderBase$Statistics]:   existing Event has 351 ancestors and is not cut-off event
[2024-03-09 05:20:15,837 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][621], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1453#(<= 0 ~threads_alive~0), 182#L1034-10true, Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:15,837 INFO  L294   olderBase$Statistics]: this new event has 352 ancestors and is not cut-off event
[2024-03-09 05:20:15,837 INFO  L297   olderBase$Statistics]:   existing Event has 352 ancestors and is not cut-off event
[2024-03-09 05:20:15,837 INFO  L297   olderBase$Statistics]:   existing Event has 352 ancestors and is not cut-off event
[2024-03-09 05:20:15,837 INFO  L297   olderBase$Statistics]:   existing Event has 352 ancestors and is not cut-off event
[2024-03-09 05:20:16,069 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][625], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse, 176#L1034-11true])
[2024-03-09 05:20:16,069 INFO  L294   olderBase$Statistics]: this new event has 353 ancestors and is not cut-off event
[2024-03-09 05:20:16,069 INFO  L297   olderBase$Statistics]:   existing Event has 353 ancestors and is not cut-off event
[2024-03-09 05:20:16,070 INFO  L297   olderBase$Statistics]:   existing Event has 353 ancestors and is not cut-off event
[2024-03-09 05:20:16,070 INFO  L297   olderBase$Statistics]:   existing Event has 353 ancestors and is not cut-off event
[2024-03-09 05:20:16,518 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([795] L1025-4-->L1025-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|)  InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10}  AuxVars[]  AssignedVars[#race][625], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), 272#main_returnLabel#1true, Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 142#L1025-5true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 406#true, 436#true, Black: 448#true, 361#L1034-12true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1371#true, Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:16,518 INFO  L294   olderBase$Statistics]: this new event has 354 ancestors and is not cut-off event
[2024-03-09 05:20:16,518 INFO  L297   olderBase$Statistics]:   existing Event has 354 ancestors and is not cut-off event
[2024-03-09 05:20:16,518 INFO  L297   olderBase$Statistics]:   existing Event has 354 ancestors and is not cut-off event
[2024-03-09 05:20:16,518 INFO  L297   olderBase$Statistics]:   existing Event has 354 ancestors and is not cut-off event
[2024-03-09 05:20:17,282 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L-1-4-->ULTIMATE.startFINAL: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem32#1.base=|v_ULTIMATE.start_main_#t~mem32#1.base_4|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|, ULTIMATE.start_main_#t~mem41#1.offset=|v_ULTIMATE.start_main_#t~mem41#1.offset_4|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_4|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_1|, ULTIMATE.start_main_#t~post39#1=|v_ULTIMATE.start_main_#t~post39#1_4|, ULTIMATE.start_main_#t~pre33#1=|v_ULTIMATE.start_main_#t~pre33#1_4|, ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_4|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_1|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_1|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_1|, ULTIMATE.start_main_#t~post35#1=|v_ULTIMATE.start_main_#t~post35#1_4|, ULTIMATE.start_main_#t~malloc25#1.offset=|v_ULTIMATE.start_main_#t~malloc25#1.offset_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_7|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_4|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_5|, ULTIMATE.start_main_#t~post31#1=|v_ULTIMATE.start_main_#t~post31#1_4|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_6|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_5|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_1|, ULTIMATE.start_main_#t~mem32#1.offset=|v_ULTIMATE.start_main_#t~mem32#1.offset_4|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_1|, ULTIMATE.start_main_#t~malloc25#1.base=|v_ULTIMATE.start_main_#t~malloc25#1.base_1|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem32#1.base, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~mem41#1.offset, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~mem37#1.offset, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~post39#1, ULTIMATE.start_main_#t~pre33#1, ULTIMATE.start_main_#t~mem41#1.base, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~post35#1, ULTIMATE.start_main_#t~malloc25#1.offset, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_#t~mem37#1.base, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~post31#1, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~pre36#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem32#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~malloc25#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][199], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 351#L1025-6true, Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 499#true, 343#L1032-9true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, 279#ULTIMATE.startFINALtrue])
[2024-03-09 05:20:17,283 INFO  L294   olderBase$Statistics]: this new event has 367 ancestors and is cut-off event
[2024-03-09 05:20:17,283 INFO  L297   olderBase$Statistics]:   existing Event has 336 ancestors and is cut-off event
[2024-03-09 05:20:17,283 INFO  L297   olderBase$Statistics]:   existing Event has 336 ancestors and is cut-off event
[2024-03-09 05:20:17,283 INFO  L297   olderBase$Statistics]:   existing Event has 336 ancestors and is cut-off event
[2024-03-09 05:20:17,284 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L-1-4-->ULTIMATE.startFINAL: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem32#1.base=|v_ULTIMATE.start_main_#t~mem32#1.base_4|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|, ULTIMATE.start_main_#t~mem41#1.offset=|v_ULTIMATE.start_main_#t~mem41#1.offset_4|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~mem37#1.offset=|v_ULTIMATE.start_main_#t~mem37#1.offset_4|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_1|, ULTIMATE.start_main_#t~post39#1=|v_ULTIMATE.start_main_#t~post39#1_4|, ULTIMATE.start_main_#t~pre33#1=|v_ULTIMATE.start_main_#t~pre33#1_4|, ULTIMATE.start_main_#t~mem41#1.base=|v_ULTIMATE.start_main_#t~mem41#1.base_4|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_1|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_1|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_1|, ULTIMATE.start_main_#t~post35#1=|v_ULTIMATE.start_main_#t~post35#1_4|, ULTIMATE.start_main_#t~malloc25#1.offset=|v_ULTIMATE.start_main_#t~malloc25#1.offset_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_7|, ULTIMATE.start_main_#t~mem37#1.base=|v_ULTIMATE.start_main_#t~mem37#1.base_4|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_5|, ULTIMATE.start_main_#t~post31#1=|v_ULTIMATE.start_main_#t~post31#1_4|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_6|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_5|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_1|, ULTIMATE.start_main_#t~mem32#1.offset=|v_ULTIMATE.start_main_#t~mem32#1.offset_4|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_1|, ULTIMATE.start_main_#t~malloc25#1.base=|v_ULTIMATE.start_main_#t~malloc25#1.base_1|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem32#1.base, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~mem41#1.offset, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~mem37#1.offset, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~post39#1, ULTIMATE.start_main_#t~pre33#1, ULTIMATE.start_main_#t~mem41#1.base, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~post35#1, ULTIMATE.start_main_#t~malloc25#1.offset, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_#t~mem37#1.base, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~post31#1, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~pre36#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem32#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~malloc25#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][199], [450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 351#L1025-6true, Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 343#L1032-9true, 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0InUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse, 279#ULTIMATE.startFINALtrue])
[2024-03-09 05:20:17,284 INFO  L294   olderBase$Statistics]: this new event has 367 ancestors and is cut-off event
[2024-03-09 05:20:17,284 INFO  L297   olderBase$Statistics]:   existing Event has 336 ancestors and is cut-off event
[2024-03-09 05:20:17,284 INFO  L297   olderBase$Statistics]:   existing Event has 336 ancestors and is cut-off event
[2024-03-09 05:20:17,285 INFO  L297   olderBase$Statistics]:   existing Event has 336 ancestors and is cut-off event
[2024-03-09 05:20:17,655 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([812] L1054-9-->$Ultimate##0: Formula: (and (= v_threadThread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= |v_ULTIMATE.start_main_~i~3#1_11| |v_threadThread1of1ForFork0_#in~arg.offset_4|) (= |v_threadThread1of1ForFork0_#in~arg.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_11|}  OutVars{threadThread1of1ForFork0_#in~arg.offset=|v_threadThread1of1ForFork0_#in~arg.offset_4|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_16, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_6|, threadThread1of1ForFork0_~arg.offset=v_threadThread1of1ForFork0_~arg.offset_6, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_6|, threadThread1of1ForFork0_#res.base=|v_threadThread1of1ForFork0_#res.base_4|, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_12|, threadThread1of1ForFork0_#res.offset=|v_threadThread1of1ForFork0_#res.offset_4|, threadThread1of1ForFork0_#in~arg.base=|v_threadThread1of1ForFork0_#in~arg.base_4|, threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, threadThread1of1ForFork0_~arg.base=v_threadThread1of1ForFork0_~arg.base_6, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_8|, threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_10|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_2, threadThread1of1ForFork0_#t~nondet3=|v_threadThread1of1ForFork0_#t~nondet3_6|, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_8|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_6|, threadThread1of1ForFork0_#t~nondet5=|v_threadThread1of1ForFork0_#t~nondet5_12|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_8|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_11|}  AuxVars[]  AssignedVars[threadThread1of1ForFork0_#in~arg.offset, threadThread1of1ForFork0_~i~0, threadThread1of1ForFork0_#t~nondet8, threadThread1of1ForFork0_~arg.offset, threadThread1of1ForFork0_#t~nondet11, threadThread1of1ForFork0_#res.base, threadThread1of1ForFork0_#t~nondet9, threadThread1of1ForFork0_#res.offset, threadThread1of1ForFork0_#in~arg.base, threadThread1of1ForFork0_#t~mem7.offset, threadThread1of1ForFork0_~arg.base, threadThread1of1ForFork0_#t~mem7.base, threadThread1of1ForFork0_#t~nondet4, threadThread1of1ForFork0_thidvar0, threadThread1of1ForFork0_#t~nondet3, threadThread1of1ForFork0_#t~mem10.offset, threadThread1of1ForFork0_#t~nondet6, threadThread1of1ForFork0_#t~nondet5, threadThread1of1ForFork0_#t~mem10.base][449], [1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 285#$Ultimate##0true, Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), 487#true, Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, 340#L1054-10true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), 1423#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= (select (select |#race| 2) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| 2) (+ 2 |~#flags_mutex~0.offset|)) 0) (= |~#flags_mutex~0.base| 2) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select (select |#race| 2) (+ |~#flags_mutex~0.offset| 1)) 0) (= (select |#valid| 2) 1) (= (select (select |#race| 2) |~#flags_mutex~0.offset|) 0)), Black: 461#(= |#race~data~0| 0), Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1436#true, Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 297#L1035-4true, Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), threadThread1of1ForFork0InUse, Black: 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), cleanerThread1of1ForFork1InUse])
[2024-03-09 05:20:17,655 INFO  L294   olderBase$Statistics]: this new event has 367 ancestors and is cut-off event
[2024-03-09 05:20:17,655 INFO  L297   olderBase$Statistics]:   existing Event has 236 ancestors and is cut-off event
[2024-03-09 05:20:17,655 INFO  L297   olderBase$Statistics]:   existing Event has 236 ancestors and is cut-off event
[2024-03-09 05:20:17,655 INFO  L297   olderBase$Statistics]:   existing Event has 236 ancestors and is cut-off event
[2024-03-09 05:20:17,849 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][366], [492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0NotInUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue, 293#L1034-13true])
[2024-03-09 05:20:17,850 INFO  L294   olderBase$Statistics]: this new event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,850 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,850 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,850 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,851 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][366], [492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 436#true, Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), threadThread1of1ForFork0NotInUse, Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue, 293#L1034-13true])
[2024-03-09 05:20:17,851 INFO  L294   olderBase$Statistics]: this new event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,851 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,851 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,851 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,858 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][366], [492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 418#true, 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), threadThread1of1ForFork0NotInUse, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue, 293#L1034-13true])
[2024-03-09 05:20:17,858 INFO  L294   olderBase$Statistics]: this new event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,858 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,859 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,859 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,859 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([816] threadEXIT-->L1034-13: Formula: (= v_threadThread1of1ForFork0_thidvar0_6 (let ((.cse0 (mod |v_cleanerThread1of1ForFork1_#t~mem17_8| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  OutVars{cleanerThread1of1ForFork1_#t~mem17=|v_cleanerThread1of1ForFork1_#t~mem17_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_6}  AuxVars[]  AssignedVars[][366], [492#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 3 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), 450#(= |#race~flags~0| 0), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (<= 1 |#StackHeapBarrier|) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |~#tids~0.base| 1) (= (select |#valid| 2) 1)), Black: 1427#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 1425#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (not (= |ULTIMATE.start_main_~#cleaner_tid~0#1.base| 1)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (or (and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2)) (and (= |~#flags_mutex~0.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|)) (not (= |ULTIMATE.start_main_#t~malloc27#1.base| (select (select |#memory_$Pointer$.base| 1) |~#tids~0.offset|))))) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 408#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), Black: 406#true, Black: 409#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 410#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 411#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), Black: 420#(= |#race~threads_alive~0| 0), 386#(= |#race~threads_total~0| 0), 1453#(<= 0 ~threads_alive~0), Black: 426#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 440#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 438#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 439#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 441#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 436#true, Black: 448#true, Black: 455#(= (select (select |#race| ~flags~0.base) (+ ~flags~0.offset cleanerThread1of1ForFork1_~i~1)) 0), Black: 459#true, Black: 501#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 503#(<= |ULTIMATE.start_main_~i~2#1| 1), Black: 1354#(and (<= ~threads_total~0 1) (<= |ULTIMATE.start_main_~i~2#1| 1)), Black: 504#(<= ~threads_total~0 1), Black: 1360#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1358#(and (<= ~threads_total~0 1) (= 0 |ULTIMATE.start_main_#t~post35#1|) (= |ULTIMATE.start_main_~i~3#1| 0)), 1429#(and (<= 1 |#StackHeapBarrier|) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |~#tids~0.base| 1) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0) (not (= |~#flags_mutex~0.base| 1))), Black: 505#(and (<= ~threads_total~0 1) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 890#(and (<= ~threads_total~0 1) (<= 1 |ULTIMATE.start_main_~i~3#1|)), Black: 1352#(and (<= |ULTIMATE.start_main_~i~2#1| 1) (= 0 |ULTIMATE.start_main_#t~post31#1|)), Black: 1373#(= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))), Black: 477#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet40#1|), Black: 483#(= |threadThread1of1ForFork0_#t~nondet5| |#race~data~0|), 1383#(not (= ~flags~0.base |~#flags_mutex~0.base|)), 499#true, Black: 489#(= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0), Black: 487#true, Black: 490#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0)), Black: 491#(and (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) |cleanerThread1of1ForFork1_#t~mem16.offset| 1)) 0) (= (select (select |#race| |cleanerThread1of1ForFork1_#t~mem16.base|) (+ (* cleanerThread1of1ForFork1_~i~1 4) 2 |cleanerThread1of1ForFork1_#t~mem16.offset|)) 0)), Black: 1389#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= (select |#valid| 2) 1)), Black: 1384#(and (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), threadThread1of1ForFork0NotInUse, Black: 1393#(and (not (= |ULTIMATE.start_main_#t~malloc27#1.base| 2)) (= |~#flags_mutex~0.base| 2) (not (= ~flags~0.base 2)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset))) (= (select |#valid| 2) 1)), Black: 1391#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|))), cleanerThread1of1ForFork1InUse, Black: 1395#(and (not (= |~#flags_mutex~0.base| |ULTIMATE.start_main_#t~malloc27#1.base|)) (not (= ~flags~0.base |~#flags_mutex~0.base|)) (= |threadThread1of1ForFork0_#t~nondet9| (select (select |#race| ~flags~0.base) (+ threadThread1of1ForFork0_~i~0 ~flags~0.offset)))), 279#ULTIMATE.startFINALtrue, 293#L1034-13true])
[2024-03-09 05:20:17,859 INFO  L294   olderBase$Statistics]: this new event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,860 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,860 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
[2024-03-09 05:20:17,860 INFO  L297   olderBase$Statistics]:   existing Event has 370 ancestors and is not cut-off event
